次の方法で共有


データベース ミラーリング セッションでのトランザクションの安全性の変更 (Transact-SQL)

トランザクションの安全性は、セッションの動作モードを制御する属性です。 ただし、データベース所有者はいつでもトランザクションの安全性を変更できます。 既定では、トランザクションの安全性レベルは FULL (同期動作モード) に設定されています。

トランザクションの安全性をオフにすると、セッションが非同期動作モードに移行され、パフォーマンスが最大化されます。 プリンシパルが使用できなくなった場合、ミラーは停止しますが、ウォーム スタンバイとして使用できます (フェールオーバーでは、データ損失の可能性があるサービスを強制する必要があります)。

トランザクションの安全性を有効にするには

  1. プリンシパル サーバーに接続します。

  2. 次の Transact-SQL ステートメントを発行します。

    ALTER DATABASE <database> SET PARTNER SAFETY FULL  
    

    ここで <データベース> はミラー化されたデータベースの名前です。

トランザクションの安全性を無効にするには

  1. プリンシパル サーバーに接続します。

  2. 次のステートメントを実行します。

    ALTER DATABASE <database> SET PARTNER SAFETY OFF  
    

    ここで <データベース> はミラー化されたデータベースです。

こちらもご覧ください

ALTER DATABASE データベース ミラーリング (Transact-SQL)
データベース ミラーリングの動作モード