データベース ミラーリングの削除 (SQL Server)

データベース所有者は、いずれかのパートナーで、データベース ミラーリング セッションをいつでも手動で停止できます。

ミラーリングの削除の影響

ミラーリングが削除されると、次の処理が行われます。

  • パートナー間の関係と各パートナーと証人の間の関係は、何らかの関係が存在する場合、永久に破綻します。

    セッションが停止したときにパートナーが相互に通信している場合、両方のコンピューターですぐに関係が切断されます。 パートナーが通信していない場合 (データベースは停止時に DISCONNECTED 状態です)、ミラーリングが停止されたパートナーで直ちに関係が解除されます。他のパートナーが再接続しようとすると、データベース ミラーリング セッションが終了したことが検出されます。

  • ミラーリング セッションに関する情報は、セッションを一時停止するときとは異なり削除されます。 プリンシパル データベースとミラー データベースの両方でミラーリングが削除されます。 sys.databases では、mirroring_state列とその他のすべてのミラーリング列は NULL に設定されます。 詳細については、「 sys.database_mirroring (Transact-SQL)」を参照してください。

  • 各パートナー サーバー インスタンスには、データベースの個別のコピーが残されます。

  • ミラー データベースは、 WITH NORECOVERY を使用して作成されたため、ミラー データベースは RESTORING 状態のままです (sys.databases の状態列を参照)。 この時点で、以前のミラー データベースを削除するか、WITH RECOVERY を使用して復元できます。 データベースを復旧すると、復旧によって新しい復旧フォークが開始されるため、以前のプリンシパル データベースとは異なります。

注

セッションを停止した後もミラーリングを続行するには、新しいデータベース ミラーリング セッションを確立する必要があります。 ミラーリングを停止した後にログ バックアップを作成する場合は、ミラーリングを再起動する前に、そのバックアップをミラー データベースに適用する必要があります。

関連タスク

データベース ミラーリングを削除するには

データベース ミラーリングを開始するには

こちらもご覧ください

ALTER DATABASE データベース ミラーリング (Transact-SQL)
データベース ミラーリング (SQL Server)
データベース ミラーリングの一時停止と再開 (SQL Server)
sys.databases (Transact-SQL)