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:
Untuk ReplaceThisText, gunakan:
Tindak Lanjut: Setelah Menjeda atau Lanjutkan Pencerminan Database
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
Selama sesi pencerminan database, sambungkan ke instans server utama, di Object Explorer, klik nama server untuk memperluas pohon server.
Perluas Database, dan pilih database.
Klik kanan database, pilih Tugas, lalu klik Cermin. Ini membuka halaman Pencerminan dari kotak dialog Properti Database.
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).
Untuk melanjutkan sesi, klik Lanjutkan.
Menggunakan T-SQL
Untuk menjeda pencerminan database
Sambungkan ke Mesin Database untuk salah satu mitra.
Dari bilah Standar, klik Kueri Baru.
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
Sambungkan ke Mesin Database untuk salah satu mitra.
Dari bilah Standar, klik Kueri Baru.
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.