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

Kapan saja, Anda dapat menangguhkan sesi pencerminan database, yang dapat meningkatkan performa selama hambatan, dan Anda dapat melanjutkan sesi yang ditangguhkan kapan saja.

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 dari 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 database_name SET PARTNER SUSPEND

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

    Contoh berikut menjeda AdventureWorks2022 database sampel.

    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:

    MENGUBAH RESUME MITRA DATABASE_NAME SET DATABASE

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

    Contoh berikut menjeda AdventureWorks2022 database sampel.

    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 dilanjutkan pencerminan database

    Dilanjutkan pencerminan database menempatkan database cermin dalam status SYNCHRONIZING. Jika tingkat keamanan PENUH, cermin mengejar ketinggalan dengan prinsipal dan database cermin memasuki status DISINKRONKAN. 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 Database (SQL Server)