Nasıl Yapılır: Birleştirme yayınları (çoğaltma Transact-SQL programlama) için çakışma bilgilerini görüntüleme
Birleştirme çoğaltma bir çakışma giderilir, kaybeden satırdan veri çakışma yazılır tablo.Bu çakışma veri çoğaltma, depolanan yordamları kullanarak programlı olarak görüntülenebilir.Daha fazla bilgi için bkz: Gelişmiş birleştirme çoğaltması çakışma algılaması ve Çözümlemesi.
Çakışma bilgilerini görüntüleyin ve çakışmaları her tür için satır veri kaybı
yayın veritabanı Yayımcı tarafında yürütmek sp_helpmergepublication.Sonuç kümesindeki sütunların aşağıdaki değerleri göz önünde bulundurun:
centralized_conflicts - 1, çakışma Satır Yayımcı tarafında depolanır ve çakışma Satır Yayımcı tarafında depolanmayan 0 gösterir gösterir.
decentralized_conflicts - 1, çakışma Satır Abone tarafında depolanır ve çakışma Satır Abone tarafında depolanmayan 0 gösterir gösterir.
Not
Bir birleştirme yayın çakışma günlüğe kaydetme davranışını kullanılarak küme @ conflict_logging parametresisp_addmergepublication.Kullanımı @ centralized_conflicts parametre kalmıştır.
Aşağıdaki tablo için belirtilen değere göre bu sütunların değerleri açıklar. @ conflict_logging.
@ conflict_logging değeri
centralized_conflicts
decentralized_conflicts
publisher
1
0
subscriber
0
1
both
1
1
Herhangi bir yayın veritabanı veya abone abonelik veritabanı, yayımcı yürütmek sp_helpmergearticleconflicts.Bir değer belirtin. @ yayın , yalnızca belirli bir yayına ait makaleler için çakışma bilgisi dönün.Bu çakışma çakışan makaleleri tablo bilgileri döndürür.Değerini not alın. conflict_table ilgi ilgili tüm makaleler için.Değeri conflict_table bir makale için NULL, yalnızca bu makalede oluşan çakışmaları Sil ' dir.
(Isteğe bağlı) Çakışma satırları ilgi makaleleri gözden geçirin.Bağlı değerleri centralized_conflicts and decentralized_conflicts 1. adımdaki aşağıdakilerden birini yapın:
yayın veritabanı Yayımcı tarafında yürütmek sp_helpmergeconflictrows.Makale (gelen, adım 1) için bir çakışma tablosu belirtin @ conflict_table.(Isteğe bağlı) Bir değer belirtin. @ yayın , belirli bir yayına verilen çakışma bilgileri sınırlamak için.Bu satır veri ve kaybeden satır ile ilgili diğer bilgileri döndürür.
abonelik veritabanı Abone tarafında yürütmek sp_helpmergeconflictrows.Makale (gelen, adım 1) için bir çakışma tablosu belirtin @ conflict_table.Bu satır veri ve kaybeden satır ile ilgili diğer bilgileri döndürür.
Yalnızca burada silme başarısız çakışmaları hakkında bilgileri görüntülemek için
yayın veritabanı Yayımcı tarafında yürütmek sp_helpmergepublication.Sonuç kümesindeki sütunların aşağıdaki değerleri göz önünde bulundurun:
centralized_conflicts - 1, çakışma Satır Yayımcı tarafında depolanır ve çakışma Satır Yayımcı tarafında depolanmayan 0 gösterir gösterir.
decentralized_conflicts - 1, çakışma Satır Abone tarafında depolanır ve çakışma Satır Abone tarafında depolanmayan 0 gösterir gösterir.
Not
Bir birleştirme yayın çakışma günlüğe kaydetme davranışını kullanılarak küme @ conflict_logging parametresisp_addmergepublication.Kullanımı @ centralized_conflicts parametre kalmıştır.
Herhangi bir yayın veritabanı veya abone abonelik veritabanı, yayımcı yürütmek sp_helpmergearticleconflicts.Bir değer belirtin. @ yayın yalnızca çakışma dönmek için tablo bilgi için makaleleri belirli bir yayına ait.Bu çakışma çakışan makaleleri tablo bilgileri döndürür.Değerini not alın. source_object ilgi ilgili tüm makaleler için.Değeri conflict_table bir makale için NULL, yalnızca bu makalede oluşan çakışmaları Sil ' dir.
(Isteğe bağlı) Gözden geçirme çakışma bilgisi'için çakışma silin.Bağlı değerleri centralized_conflicts and decentralized_conflicts 1. adımdaki aşağıdakilerden birini yapın:
yayın veritabanı Yayımcı tarafında yürütmek sp_helpmergedeleteconflictrows.Kaynak adını belirtin tablo (gelen adım 1) için çakışmanın oluştuğu hakkında @ source_object.(Isteğe bağlı) Bir değer belirtin. @ yayın , belirli bir yayına verilen çakışma bilgileri sınırlamak için.Bu, Yayımcı tarafında depolanan silme çakışması bilgileri döndürür.
abonelik veritabanı Abone tarafında yürütmek sp_helpmergedeleteconflictrows.Kaynak adını belirtin tablo (gelen adım 1) için çakışmanın oluştuğu hakkında @ source_object.(Isteğe bağlı) Bir değer belirtin. @ yayın , belirli bir yayına verilen çakışma bilgileri sınırlamak için.Bu, Abone tarafında depolanan silme çakışması bilgileri döndürür.
See Also