sp_replmonitorhelppublicationthresholds (Transact-SQL)

适用于: SQL Server Azure SQL 托管实例

返回为所监视发布设置的阈值度量指标。 在分发服务器的分发数据库上执行此存储过程,用于监视复制。

Transact-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_dbsysname,无默认值。

[ @publication = ] N'publication'

发布的名称。 @publicationsysname,无默认值。

[ @publication_type = ] publication_type

发布的类型。 @publication_typeint,可以是以下值之一。

说明
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