Aracılığıyla paylaş


Nasıl Yapılır: Birleştirme makalesi (çoğaltma Transact-SQL programı) bir kukla güncelleştirme gerçekleştirme

Birleştirme çoğaltması çoğaltma işleminin bir parçası Tetikleyicileri kullanır; yayımlanmış bir tablo için bir güncelleştirme yapıldığında, bir güncelleştirme Tetik ateşlendiğinde.Bazı durumlarda, veri tetikleyicisi firing olmadan, gibi WRITETEXT ve UPDATETEXT işlemleri sırasında güncelleştirilebilir.Bu gibi durumlarda, açıkça değişikliğin çoğaltılması için boş bir UPDATE deyim eklemeniz gerekir.Çoğaltma, depolanan yordamları kullanarak boş bir UPDATE deyim ekleyebilirsiniz.

Boş bir UPDATE deyim eklemek için

  1. Yayımlanmış bir mektup birleştirme işlemi (örneğin, UPDATETEXT) bir satırda execute tablo kukla bir güncelleştirme gerektirir.

  2. Sunucuda (Yayımcı veya abone) veritabanında değişiklik yapıldığı, yürütmek sp_mergedummyupdate (Transact-SQL). Değişikliğin yapıldığı tabloyu belirt @ source_objectve değiştirilen satır için benzersiz tanımlayıcısı**@ rowguid**.

  3. Değiştirilen satır çoğaltmak için abonelik eşitleyin.