Etkileşimli çakışma çözümleme için birleştirme makaleleri belirtin
Bu konuda etkileşimli çakışma çözümleme için birleştirme makaleleri belirtin açıklar SQL Server 2012kullanarak SQL Server Management Studioya Transact-SQL.
Microsoft SQL ServerÇoğaltma sağlayan etkileşimli çözümleyici, elle sırasında isteğe bağlı eşitleme çakışmaları izin veren MicrosoftWindows Eşitleme Yöneticisi'nin. Etkileşimli çözümleme etkinleştirildikten sonra etkileşimli olarak etkileşimli çözümleyici kullanarak eşitleme sırasında çakışmaları. Etkileşimli çözümleyici aracılığıyla MicrosoftWindows Eşitleme Yöneticisi'nin. Daha fazla bilgi için, bkz. Windows Eşitleme Yöneticisi (Windows Eşitleme Yöneticisi) kullanarak bir abonelik Eşitle.
Bu Konuda
Başlamadan Önce
Öneriler
Etkileşimli çakışma çözümleme için birleştirme makaleleri, kullanarak belirtmek için:
SQL Server Management Studio
Transact-SQL
Başlamadan Önce
Öneriler
- Windows Eşitleme Yöneticisi'nin dışında (olarak zamanlanan eşitleme veya SQL Server Management Studio'yu veya çoğaltma izleyicisi üzerinde bir talep eşitlemesi) eşitleme gerçekleştirilirse, çakışmaları otomatik olarak kullanıcı araya makale için belirtilen varsayılan çakışma çözünürlüğü kullanarak, çözümlenir. Daha fazla bilgi için, bkz. Etkileşimli çakışma çözümleme.
[Top]
SQL Server Management Studio Kullanarak
Makale etkileşimli çakışma çözünürlüğünü etkinleştirmek için
Tarih Makaleler sayfa yeni yayın sihirbazını veya Yayını özellikleri - <yayın > iletişim kutusunda, bir tablo seçin. 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.
Tıklayın Makale özelliklerinive'yi Ayarlama özellikleri, vurgulanmış tablo makalesi veya Set özellikleri, tüm tablo makaleleri.
Tarih Makalesi özellikleri - <Madde > veya Makalesi özellikleri - <ArticleType> sayfa'yı çözümleyici sekmesi.
Seçin İsteğe bağlı eşitleme sırasında etkileşimli olarak çakışmaları çözmek için abone izin.
Tamam’ı tıklatın.
Eğer Yayını özellikleri - <yayın > iletişim kutusu'yı Tamam kaydetmek ve iletişim kutusunu kapatın.
Bir abonelik etkileşimli çakışma çözünürlüğü kullanması gerektiğini belirtmek için
İçinde Abonelik özellikleri - <abone>: <SubscriptionDatabase > kutusunda, değerini belirtin iletişim gerçek için etkileşimli olarak çakışmaları seçeneği. Bu iletişim kutusuna erişme hakkında daha fazla bilgi için bkz: Itme abonelik özelliklerini görüntüleme ve değiştirmeve Çekme abonelik özelliklerini görüntüleme ve değiştirme.
Tamam’ı tıklatın.
[Top]
Transact-SQL'i Kullanma
Program aracılığıyla, bir çekme abonelik birleştirme yayınına oluşturduğunuzda makale çakışmaları çözmek için abone bu grafik arabirimini kullanır da belirtebilirsiniz. Yalnızca bu seçeneği destekleyen makaleleri çakışmaları etkileşimli çözümleyici görüntülenir.
Etkileşimli çözümleyici kullanan bir birleştirme çekme abonelik oluşturmak için
Yayını veritabanı üzerinde Yayımcı tarafında idam eşdeğerdirsp_helpmergearticle, belirten @ yayın. Not değeri allow_interactive_resolver her makale sonuç kümesinde etkileşimli çözümleyici kullanılır.
Bu değer ise 1, etkileşimli çözümleyici kullanılır.
Bu değer ise 0, önce her makale etkileşimli çözümleyici etkinleştirmeniz gerekir. Bunun için yürütme sp_changemergearticle, belirten @ yayın, @ makale, değeri allow_interactive_resolver için @ özellikbir gerçek için @ değeri.
Abone veritabanı Abone tarafında idam sp_addmergepullsubscription. Daha fazla bilgi için, bkz. Çekme abonelik oluştur.
Abone veritabanı Abone tarafında idam sp_addmergepullsubscription_agent, aşağıdaki parametreleri belirtme:
@ publisher, @ publisher_db (yayımlanmış veritabanı) ve @ yayın.
Değeri gerçek için @ enabled_for_syncmgr.
Değeri gerçek için @ use_interactive_resolver.
Birleştirme Aracısı tarafından gerekli güvenlik hesap bilgileri. Daha fazla bilgi için, bkz. Çekme abonelik oluştur.
Yayını veritabanı üzerinde Yayımcı tarafında idam sp_addmergesubscription.
Etkileşimli çözümleyici destekleyen bir makale tanımlamak için
- Yayını veritabanı üzerinde Yayımcı tarafında idam sp_addmergearticle. Makaleyi ait olduğu için yayın adı belirtmek @ yayın, yazı için bir ad @ makale, için yayımlanmış veritabanı nesnesi @ source_objectbir gerçek için @ allow_interactive_resolver. Daha fazla bilgi için, bkz. Bir makale tanımlamak.
[Top]
Ayrıca bkz.
Görevler
Görüntüleyin ve birleştirme yayınları (SQL Server Management Studio'yu) veri çakışmalarını çözmek