次の方法で共有


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

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

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

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

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

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

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

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

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

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

関連タスク

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

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

こちらもご覧ください

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