KB2931001 - PERBAIKI: Agen Distribusi melewatkan penerapan prosedur sp_MSins_, sp_MSupd_, sp_MSdel_ tersimpan pada Pelanggan yang diinisialisasi dengan Pencadangan pada tahun SQL Server 2012 atau SQL Server 2014

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:

Catatan

Menyambungkan ke Pelanggan
Inisialisasi
Tidak ada transaksi replikasi yang tersedia.
42000 Tidak dapat menemukan prosedur tersimpan 'sp_MSins_'. 2812
42000 Tidak dapat menemukan prosedur tersimpan 'sp_MSins_'. 2812

Penyebab

Masalah ini disebabkan oleh perbedaan waktu antara agen pembaca log dan eksekusi awal Agen Distribusi. Jika ada banyak perubahan transaksional yang terjadi di penerbit, ada penundaan dalam agen pembaca log membuat dan menambahkan skrip prosedur tersimpan kustom ke dalam MSRepl_commands dalam database distribusi. Jika Agen Distribusi memulai dan telah melakukan perjalanan pulang pergi ke database distribusi sebelum perintah ini ditambahkan, Agen Distribusi akan memindahkan stempel waktu transaksi ke depan dan akan melaporkan 'Tidak ada transaksi replikasi yang tersedia'. Upaya sinkronisasi selanjutnya oleh Agen Distribusi tidak dapat mendeteksi perintah pembuatan prosedur yang disimpan kustom dan akan gagal dengan kesalahan yang disebutkan di bagian "Gejala".

Resolusi

Masalah pertama kali diperbaiki dalam pembaruan kumulatif SQL Server berikut.

Pembaruan Kumulatif 1 untuk SQL Server 2014 /en-us/help/2931693

Pembaruan Kumulatif 9 untuk SQL Server 2012 SP1 /en-us/help/2931078

Tentang pembaruan kumulatif untuk SQL Server

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 dalam produk Microsoft sebagaimana tercantum di bagian "Berlaku untuk".