Berlaku Untuk
SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Standard SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

Gejala

Saat Anda menyiapkan replikasi transaksional dan menginisialisasi langganan transaksional dari cadangan di Microsoft SQL Server 2012 atau SQL Server 2014. Selama sinkronisasi awal, agen distribusi gagal, dan Anda menerima kesalahan berikut:

Menyambungkan ke pelanggan replikasi transaksi replika tersedia. 42000 tidak dapat menemukan prosedur tersimpan ' sp_MSins_ '. 281242000 tidak dapat menemukan prosedur tersimpan ' sp_MSins_ '. 2812

Penyebab

Masalah ini disebabkan oleh perbedaan pengaturan waktu antara agen pembaca log dan eksekusi awal agen distribusi. Jika ada banyak perubahan transaksional yang terjadi di Publisher ada keterlambatan dalam agen pembaca log yang menghasilkan dan menambahkan skrip prosedur tersimpan kustom ke dalam MSRepl_commands dalam database distribusi. Jika agen distribusi memulai dan telah membuat perjalanan pulang pergi ke database distribusi sebelum perintah tersebut ditambahkan, maka akan memindahkan stempel waktu transaksi ke depan dan akan melaporkan ' tidak ada transaksi direplikasi yang tersedia '. Selanjutnya sinkronisasi yang dilakukan oleh agen distribusi tidak bisa mendeteksi perintah pembuatan prosedur yang disimpan kustom dan akan gagal dengan kesalahan yang disebutkan di bagian "gejala".

Setiap pembaruan kumulatif baru untuk SQL Server berisi semua hotfix dan semua perbaikan keamanan yang disertakan dengan pembaruan kumulatif sebelumnya. Lihat pembaruan kumulatif terbaru untuk SQL Server:

Status

Microsoft telah mengonfirmasi bahwa ini adalah masalah pada produk Microsoft yang tercantum di bagian "Berlaku untuk".

Perlu bantuan lainnya?

Ingin opsi lainnya?

Jelajahi manfaat langganan, telusuri kursus pelatihan, pelajari cara mengamankan perangkat Anda, dan banyak lagi.