Bagikan melalui


Menghapus Pencerminan Database (SQL Server)

Berlaku untuk: SQL Server

Topik ini menjelaskan cara menghapus pencerminan database dari database di SQL Server dengan menggunakan SQL Server Management Studio atau Transact-SQL. Kapan saja, pemilik database dapat menghentikan sesi pencerminan database secara manual dengan menghapus pencerminan dari database.

Dalam Topik Ini

Sebelum Anda mulai

Keamanan

Izin

Memerlukan izin UBAH pada database.

Menggunakan SQL Server Management Studio

Untuk menghapus pencerminan database

  1. Selama sesi pencerminan database, sambungkan ke instans server utama, di Object Explorer, klik nama server untuk memperluas pohon server.

  2. Perluas Database, dan pilih database.

  3. Klik kanan database, pilih Tugas, lalu klik Cermin. Ini membuka halaman Pencerminan dari kotak dialog Properti Database.

  4. Di panel Pilih Halaman , klik Pencerminan.

  5. Untuk menghapus pencerminan, klik Hapus Pencerminan. Permintaan meminta konfirmasi. Jika Anda mengklik Ya, sesi dihentikan dan pencerminan dihapus dari database.

Menggunakan T-SQL

Untuk menghapus pencerminan database, gunakan Properti Database. gunakan halaman Pencerminan dari kotak dialog Properti Database.

Untuk menghapus pencerminan database

  1. Sambungkan ke Mesin Database dari salah satu mitra pencerminan.

  2. Dari bilah Standar, klik Kueri Baru.

  3. Terbitkan pernyataan Transact-SQL berikut:

    ALTER DATABASE database_name SET PARTNER OFF  
    

    di mana database_name adalah database cermin yang sesinya ingin Anda hapus.

    Contoh berikut menghapus pencerminan database dari AdventureWorks2022 database sampel.

    ALTER DATABASE AdventureWorks2022 SET PARTNER OFF;  
    

Tindak Lanjut: Menghapus Pencerminan Database

Catatan

Untuk informasi tentang dampak menghapus pencerminan, lihat Menghapus Pencerminan Database (SQL Server).

  • Jika Anda ingin memulai ulang pencerminan pada database

    Cadangan log apa pun yang diambil pada database utama setelah pencerminan dihapus semuanya harus diterapkan ke database cermin sebelum Anda dapat memulai ulang pencerminan.

  • Jika Anda tidak berniat untuk memulai ulang pencerminan

    Secara opsional, Anda dapat memulihkan database cermin sebelumnya. Pada instans server yang merupakan server cermin, Anda dapat menggunakan pernyataan Transact-SQL berikut:

    RESTORE DATABASE database_name WITH RECOVERY;  
    

    Penting

    Jika Anda memulihkan database ini, dua database berbeda dengan nama yang sama sedang online. Oleh karena itu, Anda perlu memastikan bahwa klien hanya dapat mengakses salah satu dari mereka-biasanya database utama terbaru.

Tugas Terkait

Lihat Juga

Pencerminan Database (SQL Server)
Menyiapkan Pencerminan Database (SQL Server)
Grup Ketersediaan Always On (SQL Server)