Aracılığıyla paylaş


Nasıl Yapılır: Çakışma izleme ve çözümleme düzeyi için birleştirme makaleleri (çoğaltma Transact-SQL programlama) belirtin.

Bir abonelik birleştirme yayınına eşitlendiğinde, aynı verileri hem yayıncı ve abone yapılan değişikliklerden kaynaklanan çakışmaları çoğaltma denetler.Çakışmalar satır-herhangi bir değişiklik için satırı bir çakışma veya sütun düzey, aynı satır ve sütun yalnızca değişiklikleri çakışma olduğu düşünülür düşünülür düzeyinde algılanır olup olmadığını belirtebilirsiniz.Çakışma çözümlemesi makaleler için satır-sırasında gerçekleştirilir düzey.Mantıksal kayıtları kullanıldığında, çakışma algılama ve Çözümlemesi hakkında daha fazla bilgi için bkz: Algılama ve mantıksal kayıtları, çakışmaları çözme. Program aracılığıyla makaleler oluştururken ve makale tanımlandıktan sonra çakışmalarını nasıl izleneceğini belirleyebilirsiniz.

Çakışma izleme için yeni bir birleştirme makale seçeneklerini belirtmek için

  • yayın veritabanı Yayımcı tarafında yürütmek sp_addmergearticle için aşağıdaki değerleri belirtin.@ column_tracking:

    • TRUE - Sütun düzey için makale izlemeyi kullanın.

    • yanlış - Kullanım satır-düzey varsayılan izleme.

Çakışma izleme mektup birleştirme için seçenekleri değiştirmek için makale

  1. Izleme seçenekleri bir birleştirme makaleye çakışma belirlemek için , yürütmek sp_helpmergearticle.Değerini not column_tracking seçeneği sonuç için makale ayarlayın.Değeri 1 Sütun düzeyinde izleme kullanılmakta olduğunu, anlamına gelir ve değeri 0 satır düzeyinde izleme kullanılmakta olduğunu gösterir.

  2. yayın veritabanı Yayımcı tarafında yürütmek sp_changemergearticle.Bir değer belirtin. column_tracking for @ özellik ve için aşağıdaki değerlerden birideğer:

    • TRUE - Sütun düzey için makale izlemeyi kullanın.

    • yanlış - Kullanım satır-düzey varsayılan izleme.

    Bir değer belirtin. 1 for both @ force_invalidate_snapshot and @ force_reinit_subscription.