Birleştirme yayınları (çoğaltma Transact-sql programlama) için çakışma bilgilerini görüntüleme

Çakışma birleştirme çoğaltması giderilip, kaybeden satır verileri bir çakışma tablosuna yazılır. Bu çakışma veri çoğaltma depolanmış yordamları kullanarak program aracılığıyla görüntülenebilir. Daha fazla bilgi için, bkz. Gelişmiş birleştirme çoğaltma çakışma algılaması ve Çözümlemesi.

Çakışma bilgileri görüntüleyin ve çakışmaları her türlü satır veri kaybetme

  1. Yayını veritabanı üzerinde Yayımcı tarafında idam eşdeğerdirsp_helpmergepublication. Sonuç kümesi aşağıdaki sütunları değerleri dikkat edin:

    • Centralized_conflicts -1 gösterir çakışma satır yayımcı depolanır ve 0 gösterir çakışma Satır Yayımcı tarafında saklanmaz.

    • decentralized_conflicts -1 gösterir çakışma satır abone depolanır ve 0 gösterir çakışma Satır Abone tarafında saklanmaz.

      [!NOT]

      Kullanarak birleştirme yayını çakışma günlüğe kaydetme davranışını ayarlama @ conflict_logging parametresi sp_addmergepublication. Kullanım @ centralized_conflicts parametresi onaylanmaz.

    Aşağıdaki tabloda 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

  2. Ya da yayını veritabanı üzerinde yayımcı veya abone abonelik veritabanının, idam sp_helpmergearticleconflicts. İçin bir değer belirtmek @ yayın yalnızca belirli bir yayını ait makaleler için çakışma bilgisi dönmek için. Bu makale çakışmaları ile çakışma tablosu bilgilerini döndürür. Değerini not alın conflict_table için herhangi bir ilgili makaleler. Eğer değeri conflict_table null olan bir madde için bu makalede yalnızca silme çakışmaları oluştu.

  3. (İsteğe bağlı) Çakışma satır için ilgili makaleler gözden geçirin. Değerlerine bağlı centralized_conflicts ve decentralized_conflicts adım 1, aşağıdakilerden birini yapın:

    • Yayını veritabanı üzerinde Yayımcı tarafında idam sp_helpmergeconflictrows. Makale (adım 1) için bir çakışma tablosuna belirtmek @ conflict_table. (İsteğe bağlı) Değeri belirtmeniz @ yayın özel yayınına dönen çakışma bilgileri sınırlamak için. Bu satırdaki verileri ve diğer bilgileri kaybetme satır döndürür.

    • Abone veritabanı Abone tarafında idam sp_helpmergeconflictrows. Makale (adım 1) için bir çakışma tablosuna belirtmek @ conflict_table. Bu satırdaki verileri ve diğer bilgileri kaybetme satır döndürür.

Bilgileri yalnızca başarısız olduğu silme çakışmaları görüntülemek için

  1. Yayını veritabanı üzerinde Yayımcı tarafında idam eşdeğerdirsp_helpmergepublication. Sonuç kümesi aşağıdaki sütunları değerleri dikkat edin:

    • Centralized_conflicts -1 gösterir çakışma satır yayımcı depolanır ve 0 gösterir çakışma Satır Yayımcı tarafında saklanmaz.

    • decentralized_conflicts -1 gösterir çakışma satır abone depolanır ve 0 gösterir çakışma Satır Abone tarafında saklanmaz.

      [!NOT]

      Kullanarak birleştirme yayını çakışma günlüğe kaydetme davranışını ayarlama @ conflict_logging parametresi sp_addmergepublication. Kullanım @ centralized_conflicts parametresi onaylanmaz.

  2. Ya da yayını veritabanı üzerinde yayımcı veya abone abonelik veritabanının, idam sp_helpmergearticleconflicts. İçin bir değer belirtmek @ yayın sadece çakışma tablosu bilgilerini belirli bir yayını ait makaleler için verilecek. Bu makale çakışmaları ile çakışma tablosu bilgilerini döndürür. Değerini not alın source_object için herhangi bir ilgili makaleler. Eğer değeri conflict_table null olan bir madde için bu makalede yalnızca silme çakışmaları oluştu.

  3. (İsteğe bağlı) İnceleme çatışma bilgi için silme çakışması. Değerlerine bağlı centralized_conflicts ve decentralized_conflicts adım 1, aşağıdakilerden birini yapın:

    • Yayını veritabanı üzerinde Yayımcı tarafında idam sp_helpmergedeleteconflictrows. Çakışmanın oluştuğu için kaynak tablosundan (adım 1) adını belirtmek @ source_object. (İsteğe bağlı) Değeri belirtmeniz @ yayın özel yayınına dönen çakışma bilgileri sınırlamak için. Bu Yayımcı saklı silme çakışması bilgileri döndürür.

    • Abone veritabanı Abone tarafında idam sp_helpmergedeleteconflictrows. Çakışmanın oluştuğu için kaynak tablosundan (adım 1) adını belirtmek @ source_object. (İsteğe bağlı) Değeri belirtmeniz @ yayın özel yayınına dönen çakışma bilgileri sınırlamak için. Bu abone depolanan silme çakışması bilgileri döndürür.

Ayrıca bkz.

Kavramlar

Gelişmiş birleştirme çoğaltma çakışma algılaması ve Çözümlemesi