PublicationMonitor.ChangeMonitorThreshold 方法

定义

更改发布的监视阈值标准。

public:
 void ChangeMonitorThreshold(int metricId, bool enable, int thresholdValue, int shouldAlert);
public void ChangeMonitorThreshold (int metricId, bool enable, int thresholdValue, int shouldAlert);
member this.ChangeMonitorThreshold : int * bool * int * int -> unit
Public Sub ChangeMonitorThreshold (metricId As Integer, enable As Boolean, thresholdValue As Integer, shouldAlert As Integer)

参数

metricId
Int32

正在更改的发布阈值标准的 ID,可以为下列值之一:

Value

标准名称

1

Expiration。 监视对事务发布的订阅是否即将过期。

2

Latency。 监视对事务发布的订阅的性能。

4

Mergeexpiration。 监视对合并发布的订阅是否即将过期。

5

Mergeslowrunduration。 监视通过低带宽(拨号)连接进行的合并同步的持续时间。

6

Mergefastrunduration。 监视通过高带宽局域网 (LAN) 连接进行的合并同步的持续时间。

7

Mergefastrunspeed。 监视通过高带宽 (LAN) 连接进行的合并同步的同步速率。

8

Mergeslowrunspeed。 监视通过低带宽(拨号)连接进行的合并同步的同步速率。

enable
Boolean

指定在发布上启用还是禁用标准。

thresholdValue
Int32

发布阈值标准的新值。

shouldAlert
Int32

指定在达到发布阈值标准时是否生成警报。

注解

方法 ChangeMonitorThreshold 只能由分发数据库中db_owner或 replmonitor 固定数据库角色的成员调用。

调用 ChangeMonitorThreshold 等效于执行 transact-SQL) sp_replmonitorchangepublicationthreshold (

适用于

另请参阅