sys.database_mirroring_witnesses (Transact-SQL)
ミラーリング監視サーバーのロールごとに 1 行のデータを格納します。このロールは、データベース ミラーリング パートナーシップで 1 台のサーバーに与えられるロールです。
列名 | データ型 | 説明 |
---|---|---|
database_name |
sysname |
データベース ミラーリング セッションにおける、データベースの 2 つのコピーに関する名前。 |
principal_server_name |
sysname |
現在データベースのコピーがプリンシパル データベースとなっているパートナー サーバーの名前。 |
mirror_server_name |
sysname |
現在データベースのコピーがミラー データベースとなっているパートナー サーバーの名前。 |
safety_level |
tinyint |
ミラー データベースの更新におけるトランザクションの安全性の設定。 0 = 状態不明 1 = オフ (非同期) 2 = 完全 (同期) 自動フェールオーバーに対してミラーリング監視サーバーを使用する場合は、トランザクションの安全性が「完全」であること必要です。また、「完全」は既定の設定になっています。 |
safety_level_desc |
nvarchar(60) |
ミラー データベースの更新に関する安全性の保証についての説明。 UNKNOWN OFF FULL |
safety_sequence_number |
int |
safety_level に変更が行われた場合の更新シーケンス番号。 |
role_sequence_number |
int |
ミラーリング パートナーに与えられているプリンシパル ロールまたはミラー ロールに変更があった場合の更新シーケンス番号。 |
mirroring_guid |
uniqueidentifier |
ミラーリング パートナーシップの識別子。 |
family_guid |
uniqueidentifier |
データベースのバックアップ ファミリの識別子。一致する復元状態を検出するために使用します。 |
is_suspended |
bit |
データベース ミラーリングが一時中断していることを示す値。 |
is_suspended_sequence_number |
int |
設定 is_suspended のシーケンス番号。 |
参照
関連項目
sys.database_mirroring (Transact-SQL)
sys.database_mirroring_endpoints (Transact-SQL)
カタログ ビュー (Transact-SQL)
その他の技術情報
SQL Server システム カタログに対するクエリに関してよく寄せられる質問