Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Berlaku untuk: SQL Server
Azure SQL Managed Instance
Proses menginisialisasi ulang subskripsi melibatkan penerapan snapshot baru dari satu atau beberapa artikel kepada satu atau beberapa Subscriber. Replikasi transaksional dan snapshot memungkinkan artikel tertentu untuk diinisialisasi ulang. Replikasi gabungan mengharuskan semua artikel diinisialisasi ulang. Anda tidak dapat menginisialisasi ulang node dalam topologi replikasi transaksional peer-to-peer. Untuk memastikan sebuah node memiliki salinan data baru, pulihkan cadangan di node tersebut. Reinitialisasi terjadi karena salah satu dari dua alasan:
Anda secara khusus menandai langganan untuk diinisialisasi ulang.
Anda melakukan tindakan, seperti perubahan properti, yang memerlukan reinisialisasi. Untuk informasi selengkapnya tentang tindakan yang memerlukan reinisialisasi, lihat Mengubah Properti Publikasi dan Artikel.
Dalam kedua kasus, snapshot terbaru diterapkan ke Subscriber saat Distribution Agent atau Merge Agent berikutnya dijalankan. Untuk replikasi snapshot dan transaksional, saat terjadi inisialisasi ulang, setiap perubahan yang dibuat pada Subscriber, tetapi belum disinkronkan dengan Publisher, akan ditimpa oleh penerapan snapshot yang baru.
Untuk replikasi penggabungan, Anda dapat memilih agar semua perubahan data diunggah dari Subscriber sebelum snapshot diterapkan. Setiap perubahan skema yang tertunda dari Publisher diterapkan pada Subscriber, lalu setiap pembaruan yang telah dibuat pada Subscriber sejak sinkronisasi terakhir diteruskan ke Publisher sebelum snapshot diterapkan kembali. Perilaku ini dikontrol oleh properti upload_first dan automatic_reinitialization_policy ; untuk informasi selengkapnya, lihat Menginisialisasi ulang Langganan. Jika Anda menandai langganan untuk reinisialisasi menggunakan SQL Server Management Studio atau Replication Monitor, Anda diberi opsi dalam kotak dialog Menginisialisasi ulang Langganan untuk mengunggah perubahan terlebih dahulu.
Penting
Jika Anda menambahkan, menghapus, atau mengubah filter berparameter dalam publikasi merge, perubahan yang tertunda pada Subscriber tidak dapat diunggah ke Publisher selama reinisialisasi. Jika Anda ingin mengunggah perubahan yang tertunda, sinkronkan semua langganan sebelum mengubah filter.
Jika Anda menentukan bahwa tidak ada snapshot awal yang akan diterapkan ke Subscriber saat membuat langganan, lalu Anda menandai langganan agar diinisialisasi ulang, snapshot tidak akan diterapkan. Untuk informasi selengkapnya, lihat Menginisialisasi Langganan Transaksi tanpa Rekam Jepret.
Untuk menginisialisasi ulang langganan
Untuk menginisialisasi ulang semua artikel dalam langganan, gunakan SQL Server Management Studio, prosedur tersimpan, atau Objek Manajemen Replikasi (RMO). Untuk menginisialisasi ulang artikel individual dalam rekam jepret dan publikasi transaksional, Anda harus menggunakan prosedur tersimpan. Untuk informasi selengkapnya, lihat Menginisialisasi ulang Langganan.