Menghapus Pencerminan Database (SQL Server)

Berlaku untuk:SQL Server

Pemilik database dapat menghentikan sesi pencerminan database secara manual kapan saja, di salah satu mitra.

Dampak Menghapus Pencerminan

Saat pencerminan dihapus, hal berikut ini terjadi:

  • Hubungan antara mitra dan antara setiap mitra dan saksi putus secara permanen, jika ada hubungan.

    Jika mitra berkomunikasi satu sama lain ketika sesi dihentikan, hubungan mereka segera rusak di kedua komputer. Jika mitra tidak berkomunikasi (database dalam status TERPUTUS pada saat berhenti), hubungan segera rusak pada mitra tempat pencerminan dihentikan; ketika mitra lain mencoba menyambungkan kembali, menemukan bahwa sesi pencerminan database telah berakhir.

  • Informasi tentang sesi pencerminan dihilangkan, tidak seperti saat menjeda sesi. Pencerminan dihapus pada database utama dan database cermin. Di sys.databases, kolom mirroring_state dan semua kolom pencerminan lainnya diatur ke NULL. Untuk informasi selengkapnya, lihat sys.database_mirroring (Transact-SQL).

  • Setiap instans server mitra dibiarkan dengan salinan terpisah database.

  • Database cermin dibiarkan dalam status PEMULIHAN (lihat kolom status sys.databases), karena database cermin dibuat dengan menggunakan RESTORE WITH NORECOVERY. Pada titik ini, Anda dapat menghilangkan database cermin sebelumnya atau memulihkannya menggunakan WITH RECOVERY. Ketika Anda memulihkan database, database tersebut akan berbeda dari database utama sebelumnya karena pemulihan memulai fork pemulihan baru.

Catatan

Untuk terus mencerminkan setelah menghentikan sesi, Anda harus membuat sesi pencerminan database baru. Jika Anda membuat cadangan log setelah berhenti mencerminkan, Anda harus menerapkannya ke database cermin sebelum memulai ulang pencerminan.

Tugas Terkait

Untuk menghapus pencerminan database

Untuk memulai pencerminan database

Lihat Juga

MENGUBAH Pencerminan Database DATABASE (Transact-SQL)
Pencerminan Database (SQL Server)
Menjeda dan Membalas Pencerminan Database (SQL Server)
sys.databases (T-SQL)