Belirtiler
Microsoft SQL Server 2012 veya SQL Server 2014 uygulamasında bir Işlemsel çoğaltmayı ayarlarken ve bir yedekten işlemsel aboneliği başlattığınızda. İlk eşitleme sırasında, dağıtım Aracısı başarısız olur ve aşağıdaki hataları alırsınız:
Abone için bağlanma kullanıma sunuldu. 42000 ' sp_MSins_ ' saklı yordamı bulunamadı. 281242000, ' sp_MSins_ ' saklı yordamını bulamadı. 2812
Neden
Bu soruna, günlük okuyucu Aracısı ile dağıtım aracısının ilk yürütmesi arasındaki zamanlama farkı neden olur. Publisher 'da çok fazla işlem değişikliği varsa, günlük okuyucu aracısının oluşturulması ve özel saklı yordam komut dosyalarının dağıtım veritabanında MSRepl_commands bir bekleme süresi vardır. Dağıtım Aracısı başlatılır ve bu komutlar eklenmeden önce dağıtım veritabanına bir gidiş dönüş yaptıysanız, işlem zaman damgasını öne taşır ve ' hiçbir yinelenen işlem yok 'a rapor edecektir. Dağıtım aracısının daha sonraki eşitleme girişimleri özel saklı yordam oluşturma komutlarını algılayamaz ve "Belirtiler" bölümünde belirtilen hatalarla başarısız olur.
Çözüm
Sorun ilk olarak SQL Server 'ın aşağıdaki toplu güncelleştirmesinde giderilmiştir.
SQL Server 2014 için toplu güncelleştirme 1 /en-us/help/2931693
SQL Server 2012 SP1 için toplu güncelleştirme 9 /en-us/help/2931078
Her bir SQL Server toplu güncelleştirmesi, önceki toplu güncelleştirmeyle birlikte gelen tüm düzeltmeleri ve tüm güvenlik düzeltmelerini içerir. En son SQL Server güncelleştirmelerini gözden geçirin:
Durum
Microsoft bu sorunun "Uygulandığı öğe" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.