次の方法で共有


信頼できるプロパティを使用するようにミラー データベースを設定する (Transact-SQL)

データベースがバックアップされると、TRUSTWORTHY データベース プロパティは OFF に設定されます。 そのため、新しいミラー データベースの TRUSTWORTHY は常にオフになります。 フェールオーバー後にデータベースを信頼できる状態にする必要がある場合は、ミラーリングの開始後に追加のセットアップ手順が必要です。

このデータベース プロパティの詳細については、「 TRUSTWORTHY データベース プロパティ」を参照してください。

プロシージャ

信頼プロパティを使ってミラーデータベースを設定するには

  1. プリンシパル サーバー インスタンスで、プリンシパル データベースで Trustworthy プロパティが有効になっていることを確認します。

    SELECT name, database_id, is_trustworthy_on FROM sys.databases   
    

    詳細については、「sys.databases (Transact-SQL)」を参照してください。

  2. ミラーリングを開始した後、データベースが現在プリンシパル データベースであり、セッションが同期操作モードを使用しており、セッションが既に同期されていることを確認します。

    SELECT database_id, mirroring_role, mirroring_safety_level_desc, mirroring_state_desc FROM sys.database_mirroring  
    

    詳細については、「 sys.database_mirroring (Transact-SQL)」を参照してください。

  3. ミラーリング セッションが同期されたら、手動でミラー データベースにフェールオーバーします。

    これは、SQL Server Management Studio または Transact-SQL を使用して実行できます。

  4. 次の ALTER DATABASE コマンドを使用して、信頼できるデータベース プロパティを有効にします。

    ALTER DATABASE <database_name> SET TRUSTWORTHY ON  
    

    詳細については、ALTER DATABASE (Transact-SQL) を参照してください。

  5. 必要に応じて、もう一度手動でフェールオーバーして元の主要ノードに戻します。

  6. 必要に応じて、SAFETY を OFF に設定し、WITNESS も OFF に設定して、非同期のハイ パフォーマンス モードに切り替えます。

    Transact-SQL の場合:

    SQL Server Management Studio で次の手順を実行します。

こちらもご覧ください

TRUSTWORTHY データベース プロパティ
暗号化されたミラー データベースの設定