トランザクションの安全性は、セッションの動作モードを制御する属性です。 ただし、データベース所有者はいつでもトランザクションの安全性を変更できます。 既定では、トランザクションの安全性レベルは FULL (同期動作モード) に設定されています。
トランザクションの安全性をオフにすると、セッションが非同期動作モードに移行され、パフォーマンスが最大化されます。 プリンシパルが使用できなくなった場合、ミラーは停止しますが、ウォーム スタンバイとして使用できます (フェールオーバーでは、データ損失の可能性があるサービスを強制する必要があります)。
トランザクションの安全性を有効にするには
プリンシパル サーバーに接続します。
次の Transact-SQL ステートメントを発行します。
ALTER DATABASE <database> SET PARTNER SAFETY FULLここで <データベース> はミラー化されたデータベースの名前です。
トランザクションの安全性を無効にするには
プリンシパル サーバーに接続します。
次のステートメントを実行します。
ALTER DATABASE <database> SET PARTNER SAFETY OFFここで <データベース> はミラー化されたデータベースです。
こちらもご覧ください
ALTER DATABASE データベース ミラーリング (Transact-SQL)
データベース ミラーリングの動作モード