sp_replmonitorhelppublicationthresholds (Transact-SQL)
返回为所监视发布设置的阈值度量指标。 在分发服务器的分发数据库上执行此存储过程,用于监视复制。
语法
sp_replmonitorhelppublicationthresholds [ @publisher = ] 'publisher'
, [ @publisher_db = ] 'publisher_db'
, [ @publication = ] 'publication'
[ , [ @publication_type = ] publication_type ]
[ , [ @thresholdmetricname = ] 'thresholdmetricname'
参数
[ @publisher= ] 'publisher'
发布服务器的名称。publisher 的数据类型为 sysname,无默认值。[ @publisher_db= ] 'publisher_db'
已发布数据库的名称。publisher_db 的数据类型为 sysname,无默认值。[ @publication= ] 'publication'
发布的名称。publication 是 sysname,无默认值。[ @publication_type= ] publication_type
发布的类型。publication_type 的数据类型为 int,可以为下列值之一:Value
说明
0
事务发布。
1
快照发布。
2
合并发布。
NULL(默认值)
由复制来确定发布类型。
结果集
列名 |
数据类型 |
说明 |
---|---|---|
metric_id |
int |
复制性能度量指标的 ID,可为下列值之一。
Value度量名称
1 expiration - 监视对事务发布的订阅是否即将过期。
2 latency - 监视对事务发布的订阅的性能。
4 mergeexpiration - 监视对合并发布的订阅是否即将过期。
5 mergeslowrunduration - 监视通过低带宽(拨号)连接进行的合并同步的持续时间。
6 mergefastrunduration - 监视通过高带宽 (LAN) 连接进行的合并同步的持续时间。
7 mergefastrunspeed - 监视通过高带宽 (LAN) 连接进行的合并同步的同步速率。
8 mergeslowrunspeed - 监视通过低带宽(拨号)连接进行的合并同步的同步速率。
|
title |
sysname |
复制性能度量指标的名称。 |
value |
int |
性能度量指标的阈值。 |
shouldalert |
bit |
指定在度量指标超过为此发布定义的阈值时是否生成警报;值为 1 指示应引发警报。 |
isenabled |
bit |
指示是否为此发布的这一复制性能度量指标启用监视;值 1 指示启用监视。 |
返回代码值
0(成功)或 1(失败)
注释
sp_replmonitorhelppublicationthresholds 用于所有类型的复制。
权限
只有分发数据库上的 db_owner 或 replmonitor 固定数据库角色的成员才能执行 sp_replmonitorhelppublicationthresholds。