sp_dropmergefilter (Transact-SQL)
Löscht einen Mergefilter. sp_dropmergefilter löscht alle Mergefilterspalten, die für den zu löschenden Mergefilter definiert sind. Diese gespeicherte Prozedur wird beim Verleger mit der Veröffentlichungsdatenbank ausgeführt.
Syntax
sp_dropmergefilter [ @publication= ] 'publication', [ @article= ] 'article' , [ @filtername= ] 'filtername'
[ , [ @force_invalidate_snapshot= ] force_invalidate_snapshot ]
[ , [ @force_reinit_subscription = ] force_reinit_subscription ]
Argumente
[ @publication=] 'publication'
Der Name der Veröffentlichung. publication ist vom Datentyp sysname und hat keinen Standardwert.[ @article=] 'article'
Der Name des Artikels. article ist vom Datentyp sysname und hat keinen Standardwert.[ @filtername = ] 'filtername'
Der Name des zu löschenden Filters. filtername ist vom Datentyp sysname und hat keinen Standardwert.[ @force_invalidate_snapshot = ] force_invalidate_snapshot
Aktiviert oder deaktiviert die Möglichkeit, einen Snapshot für ungültig zu erklären. force_invalidate_snapshot ist vom Datentyp bit und hat den Standardwert 0.Durch 0 wird angegeben, dass der Snapshot nicht durch Änderungen am Mergeartikel ungültig werden kann.
Durch 1 wird angegeben, dass der Snapshot durch Änderungen am Mergeartikel ungültig werden kann. Wenn dies zutrifft, erteilt der Wert 1 die Berechtigung für das Auftreten des neuen Snapshots.
[ @force_reinit_subscription= ] force_reinit_subscription
Aktiviert oder deaktiviert die Möglichkeit, ein Abonnement als ungültig zu markieren. force_reinit_subscription ist vom Datentyp bit und hat den Standardwert 0.Durch 0 wird angegeben, dass Abonnements nicht durch Änderungen am Mergeartikelfilter ungültig werden.
Durch 1 wird angegeben, dass Abonnements durch Änderungen am Mergeartikelfilter ungültig werden.
Rückgabecodewerte
0 (Erfolg) oder 1 (Fehler)
Hinweise
sp_dropmergefilter wird für die Mergereplikation verwendet.
Berechtigungen
Nur Mitglieder der festen Serverrolle sysadmin oder der festen Datenbankrolle db_owner können sp_dropmergefilter ausführen.