Beralih Antar Mode Pembaruan untuk Langganan Transaksi yang Dapat Diperbarui
Berlaku untuk: SQL Server
Topik ini menjelaskan cara beralih di antara mode pembaruan untuk langganan transaksi yang dapat diperbarui di SQL Server dengan menggunakan SQL Server Management Studio atau Transact-SQL. Tentukan mode untuk langganan yang dapat diperbarui menggunakan Wizard Langganan Baru. Untuk informasi tentang mengatur mode saat menggunakan panduan ini, lihat Menampilkan dan Mengubah Properti Langganan Pull.
Dalam Topik Ini
Sebelum Anda mulai:
Untuk beralih di antara mode pembaruan untuk langganan transaksi yang dapat diperbarui, menggunakan:
Sebelum Anda mulai
Batasan dan Pembatasan
- Anda dapat melakukan failover dari pembaruan langsung ke antrean kapan saja. Namun, setelah Anda melakukannya, Anda tidak dapat segera kembali memperbarui hingga Pelanggan dan Penerbit tersambung dan Agen Pembaca Antrean telah menerapkan semua pesan yang tertunda dalam antrean ke Penerbit.
Rekomendasi
- Saat memperbarui langganan ke publikasi transaksional mendukung failover dari satu mode pembaruan ke mode pembaruan lainnya, Anda dapat secara terprogram mengalihkan mode pembaruan untuk menangani situasi saat konektivitas berubah untuk waktu yang singkat. Mode pembaruan dapat diatur secara terprogram dan sesuai permintaan menggunakan prosedur tersimpan replikasi. Untuk informasi selengkapnya, lihat Langganan yang Dapat Diperbarui untuk Replikasi Transaksional.
Menggunakan SQL Server Management Studio
Catatan
Untuk mengubah mode pembaruan setelah langganan dibuat, properti update_mode harus diatur ke failover (yang memungkinkan pengalihan dari pembaruan segera ke pembaruan antrean) atau failover antrean (yang memungkinkan pengalihan dari pembaruan antrean ke pembaruan segera) saat langganan dibuat. Properti ini diatur secara otomatis di Wizard Langganan Baru.
Untuk mengatur mode pembaruan untuk langganan push
Sambungkan ke Pelanggan di SQL Server Management Studio, lalu perluas simpul server.
Perluas folder Replikasi, lalu perluas folder Langganan Lokal.
Klik kanan langganan yang ingin Anda atur mode pembaruannya, lalu klik Atur Metode Pembaruan.
Dalam kotak dialog Atur Metode Pembaruan - <Pelanggan>: <LanggananDatabase> , pilih Pembaruan segera atau Pembaruan antrean.
Pilih OK.
Untuk mengatur mode pembaruan untuk langganan penarikan
Dalam kotak dialog Properti Langganan - <Penerbit>: <PublikasiDatabase> , pilih nilai Segera replikasi perubahan atau Perubahan antrean untuk opsi metode pembaruan Pelanggan.
Pilih OK.
Untuk informasi selengkapnya tentang mengakses kotak dialog Properti Langganan - <Penerbit>: <PublikasiDatabase> , lihat Menampilkan dan Mengubah Properti Langganan Pull.
Menggunakan T-SQL
Untuk beralih di antara mode pembaruan
Verifikasi bahwa langganan mendukung failover dengan menjalankan sp_helppullsubscription untuk langganan penarikan atau sp_helpsubscription untuk langganan push. Jika nilai mode pembaruan dalam tataan hasil adalah 3 atau 4, failover didukung.
Di Pelanggan pada database langganan, jalankan sp_setreplfailovermode. Tentukan
@publisher
,@publisher_db
,@publication
, dan salah satu nilai berikut untuk@failover_mode
:diantrekan - failover untuk mengantre pembaruan ketika konektivitas telah hilang sementara.
segera - failover untuk segera memperbarui ketika konektivitas telah dipulihkan.