データベースがバックアップされると、TRUSTWORTHY データベース プロパティは OFF に設定されます。 そのため、新しいミラー データベースの TRUSTWORTHY は常にオフになります。 フェールオーバー後にデータベースを信頼できる状態にする必要がある場合は、ミラーリングの開始後に追加のセットアップ手順が必要です。
注
このデータベース プロパティの詳細については、「 TRUSTWORTHY データベース プロパティ」を参照してください。
プロシージャ
信頼プロパティを使ってミラーデータベースを設定するには
プリンシパル サーバー インスタンスで、プリンシパル データベースで Trustworthy プロパティが有効になっていることを確認します。
SELECT name, database_id, is_trustworthy_on FROM sys.databases
詳細については、「sys.databases (Transact-SQL)」を参照してください。
ミラーリングを開始した後、データベースが現在プリンシパル データベースであり、セッションが同期操作モードを使用しており、セッションが既に同期されていることを確認します。
SELECT database_id, mirroring_role, mirroring_safety_level_desc, mirroring_state_desc FROM sys.database_mirroring
詳細については、「 sys.database_mirroring (Transact-SQL)」を参照してください。
ミラーリング セッションが同期されたら、手動でミラー データベースにフェールオーバーします。
これは、SQL Server Management Studio または Transact-SQL を使用して実行できます。
次の ALTER DATABASE コマンドを使用して、信頼できるデータベース プロパティを有効にします。
ALTER DATABASE <database_name> SET TRUSTWORTHY ON
詳細については、ALTER DATABASE (Transact-SQL) を参照してください。
必要に応じて、もう一度手動でフェールオーバーして元の主要ノードに戻します。
必要に応じて、SAFETY を OFF に設定し、WITNESS も OFF に設定して、非同期のハイ パフォーマンス モードに切り替えます。
Transact-SQL の場合:
SQL Server Management Studio で次の手順を実行します。