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