Menjeda atau Melanjutkan Sesi Pencerminan Database (SQL Server)

Berlaku untuk:SQL Server

Topik ini menjelaskan cara menjeda atau melanjutkan pencerminan database di SQL Server dengan menggunakan SQL Server Management Studio atau Transact-SQL.

Dalam Topik Ini

Sebelum Anda mulai

Sewaktu-waktu, Anda dapat menangguhkan sesi pencerminan database, yang mungkin dapat meningkatkan kinerja saat terjadi bottleneck, dan Anda juga dapat melanjutkan sesi yang ditangguhkan sewaktu-waktu.

Perhatian

Setelah layanan paksa, ketika server utama asli terhubung kembali, pencerminan ditangguhkan. Meneruskan pencerminan dalam situasi ini mungkin dapat menyebabkan kehilangan data pada server utama asli. Untuk informasi tentang mengelola potensi kehilangan data, lihat Pengalihan Peran Selama Sesi Pencerminan Database (SQL Server).

Keamanan

Izin

Memerlukan izin UBAH pada database.

Menggunakan SQL Server Management Studio

Untuk menjeda atau melanjutkan sesi pencerminan database, gunakan halaman Pencerminan Properti Database.

Untuk menjeda atau melanjutkan 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 pada kotak dialog Properti Database.

  4. Untuk menjeda sesi, klik Jeda.

    Permintaan meminta konfirmasi; jika Anda mengklik Ya, sesi dijeda, dan tombol berubah menjadi Lanjutkan.

    Untuk informasi selengkapnya tentang dampak jeda sesi, lihat Menjeda dan Lanjutkan Pencerminan Database (SQL Server).

  5. Untuk melanjutkan sesi, klik Lanjutkan.

Menggunakan T-SQL

Untuk menjeda pencerminan database

  1. Sambungkan ke Mesin Database untuk salah satu mitra.

  2. Dari bilah Standar, klik Kueri Baru.

  3. Terbitkan pernyataan Transact-SQL berikut:

    ALTER DATABASE SET database_name SUSPENSI MITRA

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

    Contoh berikut menjeda basis data sampel AdventureWorks2025.

    ALTER DATABASE AdventureWorks2022 SET PARTNER SUSPEND;  
    
Untuk melanjutkan pencerminan database
  1. Sambungkan ke Mesin Database untuk salah satu mitra.

  2. Dari bilah Standar, klik Kueri Baru.

  3. Terbitkan pernyataan Transact-SQL berikut:

    ALTER DATABASE database_nameSET LANJUTKAN PARTNER

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

    Contoh berikut menjeda basis data sampel AdventureWorks2025.

    ALTER DATABASE AdventureWorks2022 SET PARTNER RESUME;  
    

Tindak Lanjut: Setelah Menjeda atau Lanjutkan Pencerminan Database

  • Setelah menjeda pencerminan database

    Pada database utama, lakukan tindakan pencegahan untuk menghindari log transaksi penuh. Untuk informasi selengkapnya, lihat Log Transaksi (SQL Server).

  • Setelah melanjutkan kembali pencerminan database

    Melanjutkan pencerminan database membuat database cermin berada dalam status SYNCHRONIZING. Jika tingkat keamanan adalah PENUH, server mirror akan menyamai server prinsipal dan database mirror akan memasuki status SYNCHRONIZED. Pada titik ini, failover menjadi mungkin. Jika saksi hadir dan AKTIF, failover otomatis dimungkinkan. Dengan tidak adanya saksi, failover manual dimungkinkan.

Tugas Terkait

Lihat Juga

Pencerminan Basis Data (SQL Server)