Aracılığıyla paylaş


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.

Konu bağlantısı simgesiTransact-sql sözdizimi kuralları

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.