Birleştirme makaleleri için çakışma izleme ve çözümleme düzeyi belirtin
Bu konu için birleştirme makale çakışma izleme ve çözümleme düzeyi belirtin açıklar SQL Server 2012kullanarak SQL Server Management Studioya Transact-SQL.
Bir abonelik birleştirme yayınına eşitlendiğinde, çoğaltma aynı veriler hem yayıncı hem de abone de yapılan değişikliklerden kaynaklanan çakışmaları olup olmadığını denetler. Çakışma satır-herhangi bir değişiklik için satırı bir çakışma veya sütun düzeyinde, burada aynı satır ve sütun yalnızca değişiklikler bir çakışma kabul edilir nerede sayılır düzeyinde, algılanır olup olmadığını belirtebilirsiniz. Makaleler için çakışma çözünürlüğünü satır düzeyinde gerçekleştirilir. Çakışma algılaması ve çözümlemesi hakkında daha fazla bilgi için bkz: mantıksal kayıtları kullanıldığında, Algılama ve mantıksal kayıtlar içinde çakışmaları çözme.
Bu Konuda
Başlamadan Önce
Sınırlamalar ve Kısıtlamalar
Kullanarak birleştirme makaleleri için çakışma izleme ve çözümleme düzeyi belirtmek için:
SQL Server Management Studio
Transact-SQL
Başlamadan Önce
Sınırlamalar ve Kısıtlamalar
Abonelikleri başlatıldıktan sonra izleme düzeyini değiştirirseniz, bu abonelikler yeniden gerekir. Özellik değişikliklerinin etkileri hakkında daha fazla bilgi için bkz: Değişiklik yayın ve makalesi özellikleri.
Satır ve sütun izleme düzeyi ile her zaman satır düzeyinde çakışma çözümleme yapılır: kazanan satır kaybeden satır üzerine yazar. Birleştirme çoğaltması da Çatışmalar izleniyor ve mantıksal kayıt düzeyinde çözümlenen belirtmenize olanak verir, ancak bu seçenekler mevcut değildir SQL Server Management Studio. Bu seçenekler arasından çoğaltma hakkında bilgi için bkz: saklı yordamlar, Birleştir tablo makaleleri arasındaki mantıksal kayıt ilişki tanımla.
[Top]
SQL Server Management Studio Kullanarak
Satır veya sütun birleştirme makaleleri izleme düzeyi belirtmek özellikleri sekmesini Makale özelliklerini iletişim kutusunda, Yeni Yayın Sihirbazı'nda bulunan ve Yayını özellikleri - <yayın > iletişim kutusu. Sihirbaz ve iletişim kutusuna erişme hakkında daha fazla bilgi için bkz: Yayın oluşturmave Yayın özelliklerini görüntüleme ve değiştirme.
Satır veya sütun izleme düzeyi belirtmek için
Tarih Makaleler sayfa yeni yayın sihirbazını veya Yayını özellikleri - <yayın > iletişim kutusunda, bir tablo seçin.
Tıklayın Makale özelliklerinive'yi Ayarlama özellikleri, vurgulanmış tablo makalesi veya Set özellikleri, tüm tablo makaleleri.
Tarih özellikleri sekmesini Makale özelliklerini <yazı > iletişim kutusunda, aşağıdakilerden biri için değerleri seçin düzeyi izleme özelliği: Satır düzeyinde izleme veya sütun düzeyinde izleme.
Eğer Yayını özellikleri - <yayın > iletişim kutusu'yı Tamam kaydetmek ve iletişim kutusunu kapatın.
[Top]
Transact-SQL'i Kullanma
Çakışma izleme yeni bir birleştirme makale seçeneklerini belirtmek için
Yayını veritabanı üzerinde Yayımcı tarafında idam sp_addmergearticle için aşağıdaki değerlerden birini belirtin @ column_tracking:
gerçek -makale için sütun düzeyinde izleme kullanın.
yanlış -varsayılan satır düzeyi izlemeyi kullanın.
Çakışma izleme birleştirme makale seçeneklerini değiştirmek için
Çakışma izleme birleştirme makale seçeneklerini belirlemek için yürütmek eşdeğerdirsp_helpmergearticle. Değerini not alın column_tracking sonuç kümesindeki yazı için seçenek. Değeri 1 sütun düzeyinde izleme kullanıldığını anlamı ve değeri 0 satır düzeyinde izleme kullanılıyor demektir.
Yayını veritabanı üzerinde Yayımcı tarafında idam sp_changemergearticle. Değeri belirtmeniz column_tracking için @ özellik ve değer aşağıdakilerden biri için @ değeri:
gerçek -makale için sütun düzeyinde izleme kullanın.
yanlış -varsayılan satır düzeyi izlemeyi kullanın.
Değeri belirtmeniz 1 hem @ force_invalidate_snapshot ve @ force_reinit_subscription.
[Top]
Ayrıca bkz.
Kavramlar
Gelişmiş birleştirme çoğaltma çakışma algılaması ve Çözümlemesi
Algılama ve mantıksal kayıtlar içinde çakışmaları çözme
Birleştir tablo makaleleri arasındaki mantıksal kayıt ilişki tanımla