Belirtiler
Microsoft SQL Server 2012 veya SQL Server 2014 uygulamasında birleştirme çoğaltması kullandığınızı ve var olan yayınlara katılma filtreleri olan yeni makaleler eklemeyi varsayalım. Var olan aboneler eşitlemeye başladığında (yeni makaleler ekledikten hemen sonra) ve eşitleme kesilirse, etkilenen aboneleri yeniden başlatıncaya kadar sonraki eşitleme dbo. sysmergesubsetfilters üzerinde yinelenen bir anahtar hatasıyla başarısız olabilir. Hata iletisi aşağıdakine benzer:
Kaynak: birleştirme çoğaltması Sağlayıcınumarası:-2147201001Ileti: birleştirme işlemi, anlık görüntüyü aboneye teslim edemedi. Web eşitlemesi kullanılıyorsa, birleştirme işlemi ileti dosyasına oluşturamaz veya bu dosyaya yazmayabilir. Sorun giderirken, eşitleme geçmişini kullanarak eşitlemeyi yeniden başlatın ve yazılacak bir çıktı dosyası belirtin. Kaynak: Microsoft SQL Server Native Client 11.0 numarası: 2601Message: ' dbo. sysmergesubsetfilters ' nesnesine ' uc2sysmergesubsetfilters ' benzersiz dizinli yinelenen anahtar satırı eklenemiyor. Yinelenen anahtar değeri: (<anahtar değeri>, <tablo adı>).
Çözüm
Sorun ilk kez SQL Server 'ın aşağıdaki toplu güncelleştirmesinde giderilmiştir:
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 indirip yüklemenizi öneririz:
Durum
Microsoft bu sorunun "Uygulandığı öğe" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.