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