Freigeben über


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.

HinweisHinweis

Für ein Pullabonnement werden Metadaten beim Ausführen von sp_dropmergepullsubscription (Transact-SQL) entfernt.

Themenlink (Symbol) 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)

Konzepte

Löschen eines Pushabonnements