Aracılığıyla paylaş


Nasıl Yapılır: Bir birleştirme tablo makalesi yalnızca karşıdan yükle (çoğaltma Transact-SQL programlama) kullanan belirtin

Yalnızca karşıdan yükleme makaleleri aboneleri güncel verilerle uygulamalar için tasarlanmıştır.Daha fazla bilgi için bkz: Yalnızca yükleme makaleleri ile birleştirme çoğaltma performansı en iyi duruma getirme.

Belirtmek için yeni bir birleştirme tablo makalesidir yalnızca karşıdan yükleme

  • yürütmek sp_addmergearticle değerinin belirtilmesi,1 or 2 parametre @ subscriber_upload_options.Sayılar aşağıdaki davranışa karşılık gelir:

    • 0 - Sınırlama (varsayılan).Abone tarafında yapılan değişiklikler için karşıya Yayımcı.

    • 1 - Değişikliklerine abone tarafında izin verilir, ancak bunlar için karşıya değil Yayımcı.

    • 2 - Değişiklikleri, Abone tarafında izin verilmez.

      Not

      Bir makale için kaynak tablo başka bir programda zaten yayınlanmışsa yayın, değeri @ subscriber_upload_options iki makaleler için aynı olması gerekir.

      Not

      Abonelikler başlatıldıktan sonra makale karşıdan yükleme yalnızca için değiştirmek, makale aldığınız tüm istemci abonelikler yeniden gerekir.

Varolan birleştirme tablosunu makale yalnızca karşıdan yükleme olarak değiştirmek için

  1. makale yalnızca karşıdan yükleme olup olmadığını belirlemek için , yürütmek sp_helpmergearticle.Değerini not alın. upload_options sonuç makale küme.

  2. 1. Adımda döndürülen değer 0, yürütmek sp_changemergearticle değerinin belirtilmesi,subscriber_upload_options for @ özellik değeri1 for @ force_invalidate_snapshot and @ force_reinit_subscription, değeri 1 veya 2 için değer, aşağıdaki davranışa karşılık geldiği:

    • 1 - Değişikliklerine abone tarafında izin verilir, ancak bunlar için karşıya değil Yayımcı.

    • 2 - Değişiklikleri, Abone tarafında izin verilmez.

      Not

      Bir makale için kaynak tablo zaten başka bir yayında yayımlandığında, yalnızca karşıdan yükleme davranışı iki makaleler için aynı olması gerekir.