PublisherMonitor.EnumPublications2 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
返回受监控的Publisher出版物的更多信息。
public:
System::Data::DataSet ^ EnumPublications2();
public System.Data.DataSet EnumPublications2();
member this.EnumPublications2 : unit -> System.Data.DataSet
Public Function EnumPublications2 () As DataSet
返回
一个 DataSet 包含以下列的对象。
| 列 | 数据类型 | 说明 |
|---|---|---|
| publisher_db | String | 发布服务器的名称。 |
| 出版 | String | 这是一份出版物的名称。 |
| publication_type | Int32 | 是出版物类型,可以是以下数值之一: 0 = 交易性出版物 1 = 快照发布 2 = 合并出版物 |
| 现状 | Int32 | 与发布相关的所有复制代理的最大状态,可以是以下值之一: 1 = 已开始 2 = 成功 3 = 进行中 4 = 空闲 5 = 重试 6 = 失败 |
| 警告 | Int32 | 由出版物订阅产生的最大阈值警告,可以是以下一个或多个值的逻辑或结果: 1 = 到期日。 交易性出版物的订阅超过了允许的保留期限,作为保留期的百分比。 2 = 延迟。 将数据从事务型 Publisher 复制到订阅者所需的时间超过阈值,需秒数。 4 = 合并到期。 合并出版物的订阅超过了允许的保留期限,作为保留期限的百分比。 8 = 合并快速运行时长。 合并订阅同步完成所需的时间超过了快速网络连接的阈值,只需几秒钟。 16 = 合并慢运行时长。 合并订阅同步完成所需的时间超过了慢速或拨号网络连接的阈值,以秒计。 32 = 合并快速速度。 合并订阅同步时行的传输速率未能在快速网络连接下维持阈值速率,单位为每秒行数。 64 = 合并慢速。 合并订阅同步时行的传输速率未能在慢速或拨号网络连接中维持阈值速率,单位为每秒行数。 |
| worst_latency | Int32 | 在事务发布中,由日志读取器代理或分发代理传播的数据更改的最长滞后时间(以秒为单位)。 |
| best_latency | Int32 | 在事务发布中,由日志读取器代理或分发代理传播的数据更改的最短滞后时间(以秒为单位)。 |
| average_latency | Int32 | 在事务发布中,由日志读取器代理或分发代理传播的数据更改的平均滞后时间(以秒为单位)。 |
| last_distsync | DateTime | 是分发代理运行的最后日期/时间。 |
| 保留 | Int32 | 是出版物的保留期。 |
| 延迟阈值 | Int32 | 是事务发布的延迟阈值设置。 |
| 到期阈值 | Int32 | 如果该出版物是合并出版物,则该出版物的到期阈值是设定的吗? |
| Agentnotrunningthreshold | Int32 | 是为代理人最长时间未运行的阈值设置的。 |
| 订阅数量 | Int32 | 是出版物的订阅数量。 |
| runningdistagentcount | Int32 | 是为该出版物运行的分发代理数量 |
| snapshot_agentname | String | 该出版物的快照代理作业名称。 |
| logreader_agentname | String | 日志阅读代理的任务名称,用于事务性出版物。 |
| qreader_agentname | String | 即时更新事务发布的队列读取代理作业名称。 |
| worst_runspeedPerf | Int32 | 是合并发布的最长同步时间。 |
| best_runspeedPerf | Int32 | 是合并发布最短的同步时间。 |
| average_runspeedPerf | Int32 | 是合并发布的平均同步时间。 |
| retention_period_unit | Int32 | 是用来表示保留的单位。 |
注解
在调用此方法之前,请提交任何 PublisherMonitor 属性变更,因为如果该对象的属性尚未加载,可能需要加载。
EnumPublications2该方法只能由分发数据库中或固定数据库角色的成员db_ownerreplmonitor调用。
调用 EnumPublications2 等同于执行 sp_replmonitorhelppublication(Transact-SQL)。