Udostępnij za pośrednictwem


sp_changemergefilter (języka Transact-SQL)

Zmiany niektórych właściwości filtru w korespondencji seryjnej.Ta procedura składowana jest wykonywany na Wydawca na bazie publikacja.

Ikona łącza do tematuKonwencje składni Transact-SQL

Składnia

sp_changemergefilter [ @publication= ] 'publication'
        , [ @article= ] 'article'
        , [ @filtername= ] 'filtername'
        , [ @property= ] 'property'
        , [ @value= ] 'value'
    [ , [ @force_invalidate_snapshot = ] force_invalidate_snapshot ]
    [ , [ @force_reinit_subscription = ] force_reinit_subscription ]

Argumenty

  • [ @ publikacja = 'publication"
    Is the name of the publication.publication is sysname, with no default.

  • [ @ artykuł = 'article"
    Is the name of the article.article is sysname, with no default.

  • [ @ NazwaFiltru = 'filtername"
    Is the current name of the filter.filtername is sysname, with no default.

  • [ @ Właściwość = 'property"
    Is the name of the property to change.property is sysname, with no default.

  • [ @ wartość = 'value"
    Is the new value for the specified property.valueis nvarchar(1000), with no default.

    Ta tabela zawiera opis właściwości artykułów i wartości tych właściwości.

    Właściwość

    Wartość

    Opis

    filter_type

    1

    Dołącz filtru.

    Ta opcja jest wymagana do obsługi SQL Server Compact 3.5 z dodatkiem SP1 abonentów.

     

    2

    Logiczne rekordu relacji.

     

    3

    Sprzężenia jest także relacji rekord logiczny.

    FilterName

     

    Nazwa filtru.

    join_articlename

     

    Nazwę artykuł łączyć.

    join_filterclause

     

    Klauzula filtru.

    join_unique_key

    PRAWDA

    Unikatowy klucz jest sprzężenie

     

    FAŁSZ

    Sprzężenia nie jest unikatowy klucz.

  • [ @ 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 określa zmiany artykuł korespondencji seryjnej nie powodują migawka się nieprawidłowy.Jeżeli procedura składowana wykryje, że zmiana wymaga Nowa migawka, wystąpi błąd i nie wprowadzono żadnych zmian.

    1 oznacza, że zmiany scalania artykuł może spowodować migawki nieprawidłowa, a w przypadku istniejących subskrypcji, wymagające Nowa migawka daje uprawnienie dla istniejących migawki oznaczony jako przestarzałe i Nowa migawka generowane.

  • [ @ 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 określa nie powodują zmiany artykuł seryjnej subskrypcja do należy ponownie zainicjować.Jeżeli procedura składowana wykryje, że zmiana wymaga istniejących subskrypcji należy ponownie zainicjować, wystąpi błąd i nie wprowadzono żadnych zmian.

    1 oznacza, że zmiany artykuł seryjnej spowoduje istniejących subskrypcja należy ponownie zainicjować i daje uprawnienie dla ponownego zainicjowania subskrypcja występuje.

Wartości kodów powrotnych

0 (sukces) lub 1 (błąd)

Uwagi

sp_changemergefilter używane w replikacja scalająca.

Zmienianie filtru na scalanie artykuł wymaga migawka, jeśli taki istnieje, aby utworzyć ponownie.Jest to wykonywane przez ustawienie @ force_invalidate_snapshot do 1.Ponadto w przypadku subskrypcji tej artykuł, subskrypcje konieczne należy ponownie zainicjować.Jest to realizowane przez ustawienie @ force_reinit_subscription do 1.

Aby użyć rekordów logiczne, publikacja i artykuły muszą spełniać szereg wymagań.Aby uzyskać więcej informacji, zobacz Zmiany do wierszy powiązanych z rekordami logiczne grupowanie.

Uprawnienia

Tylko członkowie sysadmin stała rola serwera lub db_owner ustaloną rola bazy danych można wykonać sp_changemergefilter.