PublicationMonitor.ChangeMonitorThreshold Method

パブリケーションに対する監視のしきい値基準を変更します。

名前空間: Microsoft.SqlServer.Replication
アセンブリ: Microsoft.SqlServer.Rmo (microsoft.sqlserver.rmo.dll 内)

構文

'宣言
Public Sub ChangeMonitorThreshold ( _
    metricId As Integer, _
    enable As Boolean, _
    thresholdValue As Integer, _
    shouldAlert As Integer _
)
public void ChangeMonitorThreshold (
    int metricId,
    bool enable,
    int thresholdValue,
    int shouldAlert
)
public:
void ChangeMonitorThreshold (
    int metricId, 
    bool enable, 
    int thresholdValue, 
    int shouldAlert
)
public void ChangeMonitorThreshold (
    int metricId, 
    boolean enable, 
    int thresholdValue, 
    int shouldAlert
)
public function ChangeMonitorThreshold (
    metricId : int, 
    enable : boolean, 
    thresholdValue : int, 
    shouldAlert : int
)

パラメータ

  • metricId
    変更されているパブリケーションしきい値基準の ID です。次のいずれかの値をとります。

    基準名

    1

    Expiration。トランザクション パブリケーションへのサブスクリプションに期限が迫っていないかを監視します。

    2

    Latency。トランザクション パブリケーションに対するサブスクリプションのパフォーマンスを監視します。

    4

    Mergeexpiration。マージ パブリケーションへのサブスクリプションに期限が迫っていないかを監視します。

    5

    Mergeslowrunduration。低帯域 (ダイヤルアップ) 接続を使用したマージ同期の期間を監視します。

    6

    Mergefastrunduration。高帯域ローカル エリア ネットワーク (LAN) 接続を使用したマージ同期の期間を監視します。

    7

    Mergefastrunspeed。高帯域 (LAN) 接続を使用したマージ同期の同期レートを監視します。

    8

    Mergeslowrunspeed。低帯域 (ダイヤルアップ) 接続を使用したマージ同期の同期レートを監視します。

  • enable
    パブリケーションに対して基準を有効にするか無効にするかを指定します。
  • thresholdValue
    パブリケーションしきい値基準の新しい値です。
  • shouldAlert
    パブリケーションしきい値基準に達した場合に警告が生成されるかどうかを指定します。

解説

ChangeMonitorThreshold メソッドを呼び出すことができるのは、ディストリビューション データベースの固定データベース ロール db_owner または replmonitor のメンバだけです。

ChangeMonitorThreshold を呼び出すと、sp_replmonitorchangepublicationthreshold (Transact-SQL) を実行したのと同じことになります。

ChangeMonitorThreshold メソッドは、SQL Server 2005 でのみ使用できます。

スレッド セーフ

この型の public static (Microsoft Visual Basic では共有 ) メンバは、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。

プラットフォーム

開発プラットフォーム

サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。

対象プラットフォーム

サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。

参照

関連項目

PublicationMonitor Class
PublicationMonitor Members
Microsoft.SqlServer.Replication Namespace

その他の技術情報

レプリケーションをプログラムから監視する方法 (RMO プログラミング)