sp_mergesubscription_cleanup (Transact-SQL)

Gilt für:SQL Server

Entfernt Metadaten, z. B. Trigger und Einträge, in sysmergesubscriptions und sysmergearticles nachdem das angegebene Seriendruck-Pushabonnement beim Publisher entfernt wurde. Diese gespeicherte Prozedur wird beim Abonnenten in der Abonnementdatenbank ausgeführt.

Hinweis

Bei einem Pullabonnement werden Metadaten entfernt, wenn sp_dropmergepullsubscription (Transact-SQL) ausgeführt wird.

Transact-SQL-Syntaxkonventionen

Syntax

sp_mergesubscription_cleanup
    [ @publisher = ] N'publisher'
    , [ @publisher_db = ] N'publisher_db'
    , [ @publication = ] N'publication'
[ ; ]

Argumente

[ @publisher = ] N'publisher'

Der Name des Herausgebers. @publisher ist "sysname" ohne Standard.

[ @publisher_db = ] N'publisher_db'

Der Name der Verlegerdatenbank. @publisher_db ist "sysname" ohne Standard.

[ @publication = ] N'Publikation'

Der Name der Veröffentlichung. @publication ist "sysname" ohne Standard.

Rückgabecodewerte

0 (Erfolg) oder 1 (Fehler).

Hinweise

sp_mergesubscription_cleanup wird in der Seriendruckreplikation verwendet.

Berechtigungen

Nur Mitglieder der festen Serverrolle sysadmin oder die db_owner feste Datenbankrolle können ausgeführt werden sp_mergesubscription_cleanup.