Nasıl Yapılır: Etkileşimli bir çakışma çözümleme için birleştirme makaleleri (çoğaltma Transact-SQL programlama) belirtin.
Microsoft SQL Server çoğaltma isteğe bağlı eşitlemesi sırasında el ile çakışmaları çözmenize olanak tanıyan bir etkileşimli Çözümleyicisi sağlar. Microsoft Windows Eşitleme Yöneticisi. Program aracılığıyla bir abone çekme temelli abonelik birleştirme yayınına oluşturulduğunda, makale çakışmaları çözmek için bu grafik arabirimde kullanacağını belirtebilirsiniz.Yalnızca çakışmaları makalelerde, bu seçeneği destekleyen, etkileşimli Çözümleyici'de görüntülenir.Etkileşimli bir çözümleme için Eşitleme Yöneticisi'ni gerektirir.Windows Eşitleme Yöneticisi dışında (olarak zamanlanan bir eşitleme veya SQL Server Management Studio'yu veya çoğaltma izleyicisi üzerinde bir isteğe bağlı eşitlemesi) bir eşitleme gerçekleştirilirse, bu makale için belirtilen varsayılan çelişki çözümü kullanarak kullanıcı müdahalesi olmadan otomatik olarak, çakışmaları giderilmiştir.Daha fazla bilgi için bkz: Etkileşimli bir çakışma çözümleme.
Etkileşimli çözümleyici kullanan bir birleştirme çekme temelli abonelik oluşturmak için
yayın veritabanı Yayımcı tarafında yürütmek sp_helpmergearticle belirtme,@ yayın.Değerini not alın. allow_interactive_resolver sonuç etkileşimli çözümleyici kullanılacağı için kümesindeki her bir makale.
Bu değer 1etkileşimli çözümleyici kullanılır.
Bu değer 0, her makalenin etkileşimli çözümleyici önce etkinleştirmeniz gerekir.Bunu yapmak için , yürütmek sp_changemergearticle belirtme,@ yayın, @ makale değeriallow_interactive_resolver for @ özellik) ve değeri TRUE for değer.
abonelik veritabanı Abone tarafında yürütmek sp_addmergepullsubscription.Daha fazla bilgi için bkz: Nasıl Yapılır: çekme temelli abonelik (Transact-SQL programlama çoğaltma) oluşturma.
abonelik veritabanı Abone tarafında yürütmek sp_addmergepullsubscription_agentaşağıdaki parametreleri belirlemek,:
Yayımcı'ın, @ publisher_db (yayımlanmış veritabanı) ve @ yayın.
Değeri TRUE for @ enabled_for_syncmgr.
Değeri TRUE for @ use_interactive_resolver.
Güvenlik hesabı bilgisi Birleştirme Aracısı tarafından gerekli.Daha fazla bilgi için bkz: Nasıl Yapılır: çekme temelli abonelik (Transact-SQL programlama çoğaltma) oluşturma.
yayın veritabanı Yayımcı tarafında yürütmek sp_addmergesubscription.
Etkileşimli Çözümleyici'yi destekleyen bir makale tanımlamak için
- yayın veritabanı Yayımcı tarafında yürütmek sp_addmergearticle.Yayın için makaleyi ait olduğu adını belirtin @ Yayını için makale için bir ad**@ makale**, yayımlanmış için veritabanı nesnesi**@ source_object**) ve değeri TRUE for @ allow_interactive_resolver.Daha fazla bilgi için bkz: Nasıl Yapılır: Bir makale (çoğaltma Transact-SQL programlama) tanımlayın..