Bagikan melalui


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

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

  1. Sambungkan ke Pelanggan di SQL Server Management Studio, lalu perluas simpul server.

  2. Perluas folder Replikasi, lalu perluas folder Langganan Lokal.

  3. Klik kanan langganan yang ingin Anda atur mode pembaruannya, lalu klik Atur Metode Pembaruan.

  4. Dalam kotak dialog Atur Metode Pembaruan - <Pelanggan>: <LanggananDatabase> , pilih Pembaruan segera atau Pembaruan antrean.

  5. Pilih OK.

Untuk mengatur mode pembaruan untuk langganan penarikan

  1. Dalam kotak dialog Properti Langganan - <Penerbit>: <PublikasiDatabase> , pilih nilai Segera replikasi perubahan atau Perubahan antrean untuk opsi metode pembaruan Pelanggan.

  2. 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

  1. 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.

  2. 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.