sp_dbmmonitoraddmonitoring (Transact-SQL)

適用対象:SQL Server

サーバー インスタンス上のすべてのミラー化されたデータベースのミラーリング状態を定期的に更新するデータベース ミラーリング モニター ジョブを作成します。

Transact-SQL 構文表記規則

構文

  
sp_dbmmonitoraddmonitoring [ update_period ]  

引数

update_period
更新間隔を分単位で指定します。 この値は 1 ~ 120 分です。 既定値は 1 分です。

注意

更新期間が低すぎると、クライアントの応答時間が長くなる可能性があります。

リターン コードの値

なし

結果セット

なし

解説

この手順では、サーバー インスタンスでSQL Server エージェントの実行を許可する必要があります。また、データベース ミラーリング モニター ジョブを実行するには、エージェントが実行されている必要があります。

SQL Server Management Studioからデータベース ミラーリングが開始されると、sp_dbmmonitoraddmonitoring プロシージャが自動的に実行されます。 ALTER DATABASE ステートメントを使用して手動でミラーリングを開始する場合は、サーバー インスタンス上のミラー化されたデータベースを監視するために、 sp_dbmmonitoraddmonitoring 手動で実行する必要があります。

注意

データベース ミラーリング を設定する 前にsp_dbmmonitoraddmonitoringを実行すると、監視ジョブは実行されますが、データベース ミラーリング モニター履歴が格納されている状態テーブルは更新されません。

アクセス許可

sysadmin 固定サーバー ロールのメンバーシップが必要です。

次の例では、更新期間 (分) で監視を 3 開始します。

EXEC sp_dbmmonitoraddmonitoring 3;  

参照

データベース ミラーリングの監視 (SQL Server)
sp_dbmmonitorchangemonitoring (Transact-SQL)
sp_dbmmonitordropmonitoring (Transact-SQL)
sp_dbmmonitorhelpmonitoring (Transact-SQL)
sp_dbmmonitorresults (Transact-SQL)