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 で、次のいずれかの値を指定できます。値
説明
0
トランザクション パブリケーション。
1
スナップショット パブリケーション。
2
マージ パブリケーション。
NULL (既定値)
レプリケーションでは、パブリケーションの種類の判別が試行されます。
結果セット
列名 |
データ型 |
説明 |
---|---|---|
metric_id |
int |
レプリケーション パフォーマンス測定基準の ID。次のいずれかになります。
値測定基準名
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 は、すべての種類のレプリケーションで使用できます。
権限
sp_replmonitorhelppublicationthresholds を実行できるのは、ディストリビューション データベースの db_owner 固定データベース ロールまたは replmonitor 固定データベース ロールのメンバだけです。