sp_mergesubscription_cleanup (Transact-SQL)
Entfernt Metadaten, wie z. B. Trigger und Einträge, in sysmergesubscriptions und sysmergearticles, nachdem das angegebene Mergepushabonnement auf dem Verleger entfernt wurde. Diese gespeicherte Prozedur wird auf dem Abonnenten für die Abonnementdatenbank ausgeführt.
Hinweis |
---|
Für ein Pullabonnement werden Metadaten beim Ausführen von sp_dropmergepullsubscription (Transact-SQL) entfernt. |
Transact-SQL-Syntaxkonventionen
Syntax
sp_mergesubscription_cleanup [ @publisher =] 'publisher'
, [ @publisher_db =] 'publisher_db'
, [ @publication =] 'publication'
Argumente
[ @publisher =] 'publisher'
Der Name des Verlegers. publisher ist vom Datentyp sysname und hat keinen Standardwert.[ @publisher_db =] 'publisher_db'
Der Name der Verlegerdatenbank. publisher_db ist vom Datentyp sysname und hat keinen Standardwert.[ @publication =] 'publication'
Der Name der Veröffentlichung. publication ist vom Datentyp sysname und hat keinen Standardwert.
Rückgabecodewerte
0 (Erfolg) oder 1 (Fehler)
Hinweise
sp_mergesubscription_cleanup wird für die Mergereplikation verwendet.
Berechtigungen
Nur Mitglieder der festen Serverrolle sysadmin oder der festen Datenbankrolle db_owner können sp_mergesubscription_cleanup ausführen.
Siehe auch
Verweis
sp_expired_subscription_cleanup (Transact-SQL)
sp_subscription_cleanup (Transact-SQL)
Gespeicherte Systemprozeduren (Transact-SQL)