sp_changemergefilter (Transact-SQL)
Bazı birleştirme filtre özelliklerini değiştirir.Bu saklı yordam, yayın veritabanı üzerinde yayımcı adresindeki yürütülür.
Sözdizimi
sp_changemergefilter [ @publication= ] 'publication'
, [ @article= ] 'article'
, [ @filtername= ] 'filtername'
, [ @property= ] 'property'
, [ @value= ] 'value'
[ , [ @force_invalidate_snapshot = ] force_invalidate_snapshot ]
[ , [ @force_reinit_subscription = ] force_reinit_subscription ]
Bağımsız değişkenler
[ @publication= ] 'publication'
Is the name of the publication.publication is sysname, with no default.[ @article= ] 'article'
Is the name of the article.article is sysname, with no default.[ @filtername= ] 'filtername'
Is the current name of the filter.filtername is sysname, with no default.[ @property= ] 'property'
Is the name of the property to change.property is sysname, with no default.[ @value=] 'value'
Is the new value for the specified property.valueis nvarchar(1000), with no default.Bu tablo makaleleri ve bu özelliklerin değerlerini özelliklerini açıklar.
Özellik
Değer
Açıklama
filter_type
1
Filtre katılın.
Bu seçeneği desteklemek için gereken SQL Server Compact 3.5 SP1 aboneleri.
2
Mantıksal kaydı ilişki.
3
Birleşim filtre de mantıksal kayıt ilişkidir.
FiltreAdı
Filtre adı.
join_articlename
birleştirmek makale adı.
join_filterclause
Filtre yan tümce tümce tümce.
join_unique_key
TRUE
Birleşim bir üzerinde benzersizdiranahtar
yanlış
Birleşim benzersiz bir anahtar üzerinde değil.
[ @force_invalidate_snapshot = ] force_invalidate_snapshot
Acknowledges that the action taken by this stored procedure may invalidate an existing snapshot.force_invalidate_snapshot is a bit, with a default 0.0 birleştirme makale değişiklikleri anlık görüntü geçersiz olarak neden belirtir.Saklı yordam, yeni bir anlık görüntü gerektirecek bir değişiklik algılarsa, bir hata oluşur ve değişiklik yapılmaz.
1 olanağı geçersiz olarak anlık görüntüsünü birleştirme makale değişiklikler neden olabilir ve yeni bir anlık görüntü gerektirecek varolan abonelikleri varsa varolan anlık görüntü geçersiz olarak işaretlenmesi ve oluşturulan yeni bir anlık görüntü için izni verir.
[ @force_reinit_subscription = ] force_reinit_subscription
Acknowledges that the action taken by this stored procedure may require existing subscriptions to be reinitialized.force_reinit_subscription is a bit with a default of 0.0 birleştirme makale değişiklikleri abonelik yeniden neden belirtir.Saklı yordam yeniden için varolan abonelikleri değişikliği gerektirecek algılarsa, bir hata oluşur ve değişiklik yapılmaz.
1 birleştirme makale değiştirir anlamına gelir yeniden, varolan abonelikleri neden olur ve gerçekleşmesi abonelik reinitialization izni verir.
Dönüş Kodu Değerleri
0 (başarılı) veya 1 (başarısız)
Açıklamalar
sp_changemergefilter birleştirmede kullanılan çoğaltma.
Yeniden oluşturulması için varsa bir birleştirme makale filtre değiştirme anlık görüntü gerektirir.Bu ayarı gerçekleştirilen @ force_invalidate_snapshot için 1.Ayrıca, bu abonelikleri varsa makale, abonelikleri yeniden gerekir.Bu ayarlayarak yapılır @ force_reinit_subscription için 1.
Mantıksal kayıtlarını kullanmak için yayın ve makaleler bir dizi gereksinimleri karşılamalıdır.Daha fazla bilgi için bkz: Değişiklikleri'mantıksal kayıtları ile ilgili satırları gruplandırma.
İzinler
Yalnızca üyeleri sysadmin sabit sunucu rolü veya db_owner sabit veritabanı rolü olabilir yürütmek sp_changemergefilter.