次の方法で共有


ミラー化データベースに関する追加情報

更新 : 2006 年 4 月 14 日

Microsoft SQL Server 2005 には、ミラー化データベースの監視と監視するパフォーマンス変数への警告の設定に使用できるデータベース ミラーリング モニタと dbmmonitor ストアド プロシージャ以外に、次のものが用意されています。

  • カタログ ビューのデータベース ミラーリング メタデータ。詳細については、「データベース ミラーリング メタデータ」を参照してください。
  • データベース ミラーリングのパフォーマンス カウンタ。詳細については、「データベース ミラーリングのパフォーマンス カウンタ」を参照してください。
  • データベース ミラーリングのイベント通知。詳細については、「データベース ミラーリングのイベント」を参照してください。
  • WMI Provider for Server Events のサーバー イベント。詳細については、「DATABASE_MIRRORING_STATE_CHANGE」を参照してください。

データベース ミラーリング メタデータ

次のカタログ ビューまたは動的管理ビューによって公開されるメタデータに、各データベース ミラーリング セッションに関する説明が記述されています。

  • sys.database_mirroring
    このビューには、サーバー インスタンス内のミラー化されたそれぞれのデータベースのデータベース ミラーリング メタデータが表示されます。詳細については、「sys.database_mirroring (Transact-SQL)」を参照してください。
  • sys.database_mirroring_endpoints
    sys.database_mirroring_endpoints カタログ ビューには、サーバー インスタンスのデータベース ミラーリング エンドポイントに関する情報が表示されます。詳細については、「sys.database_mirroring_endpoints (Transact-SQL)」を参照してください。
  • sys.database_mirroring_witnesses
    このカタログ ビューには、サーバー インスタンスがミラーリング監視サーバーである、各セッションのデータベース ミラーリング メタデータが表示されます。詳細については、「sys.database_mirroring_witnesses (Transact-SQL)」を参照してください。
  • sys.dm_db_mirroring_connections
    この動的管理ビューにより、データベース ミラーリングのネットワーク接続ごとに 1 行が返されます。
    詳細については、「sys.dm_db_mirroring_connections」を参照してください。

データベース ミラーリングのパフォーマンス カウンタ

パフォーマンス カウンタを使用すると、データベース ミラーリングのパフォーマンスを監視できます。たとえば、データベース ミラーリングがプリンシパル サーバーのパフォーマンスに影響を及ぼしているかどうかを確認するには、Transaction Delay カウンタを調べることができます。また、ミラー データベースとプリンシパル データベース間の遅延時間の程度を確認するには、Redo Queue カウンタと Log Send Queue カウンタを調べることができます。1 秒間に送信されたログの量を監視する場合は、Log Bytes Sent/sec カウンタを調べることができます。

パフォーマンス カウンタは、いずれかのパートナーのパフォーマンス モニタにあるデータベース ミラーリング パフォーマンス オブジェクト (SQLServer:Database Mirroring) で使用できます。詳細については、「SQL Server:Database Mirroring オブジェクト」を参照してください。

パフォーマンス モニタを起動するには

データベース ミラーリングのイベント通知

イベント通知は、特殊なデータベース オブジェクトです。さまざまな Transact-SQL データ定義言語 (DDL) ステートメントや SQL トレースのイベントに応答してイベント通知が行われ、サーバー イベントとデータベース イベントに関する情報を Service Broker サービスに送信します。

データベース ミラーリングでは、次のイベントを使用できます。

  • Database Mirroring State Change イベント クラス
    ミラー化されたデータベースのミラーリングの状態が変更された時点を示します。詳細については、「Database Mirroring State Change イベント クラス」を参照してください。
  • Audit Database Mirroring Login イベント クラス
    このクラスでは、データベース ミラーリングのトランスポート セキュリティに関連する監査メッセージを報告します。詳細については、「Audit Database Mirroring Login イベント クラス」を参照してください。

イベント通知の詳細については、「イベント通知について」および「イベントの監視」を参照してください。

参照

その他の技術情報

データベース ミラーリングの監視

ヘルプおよび情報

SQL Server 2005 の参考資料の入手

変更履歴

リリース 履歴

2006 年 4 月 14 日

新しい内容 :
  • DATABASE_MIRRORING_STATE_CHANGE WMI イベントへの参照を追加しました。
変更内容 :
  • このトピックの内容を「データベース ミラーリングの監視」から移動しました。
  • 存在しない Database Mirroring Connection イベント クラスに関する情報を削除しました。