Şu anda çevrimdışısınız; İnternet'in yeniden bağlanması bekleniyor

Birleştirme Aracısı SQL Server birleştirme çoğaltma eşitlemesi başarısız olabilir

ÖNEMLİ: Bu makale, Microsoft Makine Çevirisi Düzenleme yazılımı tarafından tercüme edilmiş olup, yüksek olasılıkla profesyonel bir çevirmen yerine CTF teknolojisi kullanılarak, Microsoft Topluluğu tarafından düzenlenmiştir. Microsoft, Bilgi Bankamız içindeki tüm makaleleri kendi dilinizde okuyabilmeniz için size hem profesyonel çevirmenler tarafından tercüme edilen hem de makine tarafından tercüme edildikten sonra Topluluk tarafından kontrol edilen makaleler sunar. Bununla birlikte, makine tarafından tercüme edilen, hatta Topluluk tarafından kontrol edilen bir makale bile her zaman mükemmel dil kalitesinde olmayabilir. Makalede dilinizi konuşan yabancı birisinin yapabileceği türden sözcük, söz dizimi veya dilbilgisi hataları bulunabilir. Microsoft, içeriğin hatalı tercümesinin veya müşterilerimiz tarafından kullanımının doğurabileceği olası yanlış anlamalar, hatalar veya zararlardan sorumlu değildir. Öte yandan Microsoft, Makine Çevirisi Düzenleme işlemini geliştirmek amacıyla Makine Çevirisi Düzenleme yazılımını ve araçlarını sık sık güncelleştirmektedir.

Makalenin İngilizcesi aşağıdaki gibidir: 2733630
Belirtiler
Eşitleme birleştirme çoğaltma Microsoft SQL Server 2008 ve sonraki sürümleri SQL Server sırasında Birleştirme Aracısı başarısız olabilir. Ayrıca, aşağıdaki hata iletisini alırsınız:
Algılama meta veri değişiklikleri için abone adresindeki bu saklama tabanlı meta veri temizleme sildi değil henüz için Publisher gönderdikten sonra Birleştirme Aracısı başarısız oldu. (Yükleme) olmadan aboneliği yeniden başlatmak gerekir. (Kaynak: MSSQL_REPL, hata numarası: MSSQL_REPL-2147199401)

Yardım: http://help/MSSQL_REPL-2147199401

Bu sorun birkaç nedenle oluşabilir. Bunlar, belirli koşullar altında beklenen birçok nedeni vardır. Bu hata beklenmedik biçimde karşılaştığı olup olmadığını belirlemek için "Neden" bölümünde açıklanan meta veri ayrıntıları inceleyin.
Neden
Bu sorunun nedeni aşağıdaki sistem tabloları abone üzerinde bulunabilir:
  • dbo.sysMergeSubscriptions
  • dbo. MsMerge_Genhistory

Birleştirme Aracısı artık eşitleme emin olun. Ardından, aşağıdaki sorguyu çalıştırmak ve sonuçları inceleyin:
SubscriberDB.dbo.sysMergeSubscriptions sentgen seçin burada pubid subid ve sentgen = null değil


Sorgu sonuçları

Yayımcıya abone gönderilen değişiklikler eski grup sentgen sütunu işaretler. Birden çok değer döndürülürse, doğru yayın için meta verileri görüntülediğinizden emin olmak için dbo.sysMergeSubscriptions tablosunda diğer sütunlardaki inceleyin. Ardından, aşağıdaki sorguda bu sorgunun döndürdüğü değeri kullanın:
üst 20 seçin * SubscriberDB.dbo.MSmerge_genhistory'dan burada nesil > = sentgen_value sıralama oluşturma
Sorgu çıktısı aşağıdakine benzemelidir:

Sorgu sonucu oluşturma

Aşağıdaki koşulların tümü doğru olduğunda beklenmedik hata karşılaşabilirsiniz:
  • İlk satırda nesil sütunundaki değeri biraz önceki sorguda sentgen değeri büyüktür.
  • Genstatus sütunundaki değeri 4' tür.
  • Changecount sütunundaki değeri 0' dır.

Not: İlk satırın coldate sütun değeri genellikle çok daha eski diğer satırları o sütun değeri.
Çözüm
Bu sorunu gidermek için hata üretilen abone yeniden.

Bazı senaryolarda, tam bir yeniden başlatma işlemi olmadan bu sorunu gidermeniz mümkün olabilir. Olası geçici çözüm hakkında daha fazla bilgi için Microsoft Müşteri Destek Hizmetleri'ne başvurun.

İleri tarihli oluşumlarını bu sorunu önlemek için SQL Server sürümünüze bağlı olarak aşağıdaki düzeltmeleri birini uygulayın.

Toplu güncelleştirme bilgileri

SQL Server 2008

Bu sorun, SQL Server 2008 için düzeltme yoktur.

SQL Server 2008 R2 Service Pack 2

Bu sorunla ilgili düzeltme, ilk toplu güncelleştirme 3'te yayımlanmıştır. SQL Server 2008 R2 Service Pack 2 için bu toplu güncelleştirme paketini elde etme hakkında daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
2754552 SQL Server 2008 R2 Service Pack 2 için toplu güncelleştirme paketi 3
Not Yapýlar birikimli olduğu için her yeni düzeltme yayımlanan tüm düzeltmeleri içerir ve sürüm önceki SQL Server 2008 R2 Service Pack 2 ile gelen tüm güvenlik düzeltmelerini düzeltin. Bu düzeltmeyi içeren en son düzeltme sürümü uygulama ele almanızı öneririz. Daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasına tıklayın:
2730301 SQL Server 2008 R2, SQL Server 2008 R2 Service Pack 2 yayımlandıktan sonra yayımlanan oluşturur

SQL Server 2012

Bu sorunla ilgili düzeltme, ilk toplu güncelleştirme 4'de yayımlanmıştır. SQL Server 2012 için bu toplu güncelleştirme paketini elde etme hakkında daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
2758687 SQL Server 2012 için toplu güncelleştirme paketi 4
Not Yapýlar birikimli olduğu için her yeni düzeltme yayımlanan tüm düzeltmeleri içerir ve sürüm önceki SQL Server 2012 ile gelen tüm güvenlik düzeltmelerini düzeltin. Bu düzeltmeyi içeren en son düzeltme sürümü uygulama ele almanızı öneririz. Daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasına tıklayın:
2692828 SQL Server 2012, SQL Server 2012'de yayımlandıktan sonra yayımlanan oluşturur

SQL Server 2008 R2 Service Pack 1

Bu sorunla ilgili düzeltme, ilk toplu güncelleştirme 8'de yayımlanmıştır. SQL Server 2008 R2 Service Pack 1 için bu toplu güncelleştirme paketini elde etme hakkında daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
2723743 SQL Server 2008 R2 SP1 için toplu güncelleştirme paketi 8
Not Yapýlar birikimli olduğu için her yeni düzeltme yayımlanan tüm düzeltmeleri içerir ve sürüm önceki SQL Server 2008 R2 Service Pack 1 ile gelen tüm güvenlik düzeltmelerini düzeltin. Bu düzeltmeyi içeren en son düzeltme sürümü uygulama ele almanızı öneririz. Daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasına tıklayın:
2567616 SQL Server 2008 R2, SQL Server 2008 R2 SP1 yayımlandıktan sonra yayımlanan oluşturur

Uyarı: Bu makalenin çevirisi otomatik olarak yapılmıştır

Özellikler

Makale No: 2733630 - Son İnceleme: 10/22/2015 20:00:00 - Düzeltme: 6.0

Microsoft SQL Server 2008 Developer, Microsoft SQL Server 2008 Enterprise, Microsoft SQL Server 2008 Express, Microsoft SQL Server 2008 R2 Datacenter, Microsoft SQL Server 2008 R2 Developer, Microsoft SQL Server 2008 R2 Enterprise, Microsoft SQL Server 2008 R2 Express, Microsoft SQL Server 2008 R2 Parallel Data Warehouse, Microsoft SQL Server 2008 R2 Standard, Microsoft SQL Server 2008 R2 Web, Microsoft SQL Server 2008 R2 Workgroup, Microsoft SQL Server 2008 Standard, Microsoft SQL Server 2008 Web, Microsoft SQL Server 2008 Workgroup, Microsoft SQL Server 2012 Developer, Microsoft SQL Server 2012 Enterprise, Microsoft SQL Server 2012 Enterprise Core, Microsoft SQL Server 2012 Express, Microsoft SQL Server 2012 Standard, Microsoft SQL Server 2012 Web, Microsoft SQL Server 2014 Developer, Microsoft SQL Server 2014 Enterprise, Microsoft SQL Server 2014 Enterprise Core, Microsoft SQL Server 2014 Express, Microsoft SQL Server 2014 Standard, Microsoft SQL Server 2014 Web

  • kbtshoot kbexpertiseinter kbprb kbsurveynew kbmt KB2733630 KbMttr
Geri bildirim
="var m=document.createElement('meta');m.name='ms.dqp0';m.content='true';document.getElementsByTagName('head')[0].appendChild(m);" onload="var m=document.createElement('meta');m.name='ms.dqp0';m.content='false';document.getElementsByTagName('head')[0].appendChild(m);" src="http://c1.microsoft.com/c.gif?">