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.
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.