sp_dbmmonitoraddmonitoring (Transact-SQL)
適用対象: SQL Server
サーバー インスタンス上のすべてのミラー化されたデータベースのミラーリング状態を定期的に更新するデータベース ミラーリング モニター ジョブを作成します。
構文
sp_dbmmonitoraddmonitoring [ [ @update_period = ] update_period ]
[ ; ]
引数
[ @update_period = ] update_period
更新間隔を分単位で指定します。 @update_period は int で、既定値は 1
です。 この値は 1 ~ 120 分です。
更新期間が低すぎると、クライアントの応答時間が長くなる可能性があります。
リターン コードの値
なし。
結果セット
ありません。
解説
この手順では、サーバー インスタンスでSQL Server エージェントの実行を許可する必要があります。 データベース ミラーリング モニター ジョブを実行するには、エージェントが実行されている必要があります。
SQL Server Management Studio からデータベース ミラーリングを開始すると、 sp_dbmmonitoraddmonitoring
プロシージャが自動的に実行されます。 ALTER DATABASE
ステートメントを使用して手動でミラーリングを開始する場合、サーバー インスタンス上のミラー化されたデータベースを監視するには、sp_dbmmonitoraddmonitoring
手動で実行する必要があります。
Note
データベース ミラーリングを設定する前に sp_dbmmonitoraddmonitoring
実行すると、監視ジョブは実行されますが、データベース ミラーリング モニター履歴が格納されている状態テーブルは更新されません。
アクセス許可
sysadmin固定サーバー ロールのメンバーシップが必要です。または、このストアド プロシージャに対して直接アクセス許可を実行する必要があります。
例
次の例では、 3
分の更新期間で監視を開始します。
EXEC sp_dbmmonitoraddmonitoring 3;