sp_subscription_cleanup (Transact-SQL)sp_subscription_cleanup (Transact-SQL)

Anwendungsbereich:Applies to: JaSQL ServerSQL Server (alle unterstützten Versionen) yesSQL ServerSQL Server (all supported versions) Anwendungsbereich:Applies to: JaSQL ServerSQL Server (alle unterstützten Versionen) yesSQL ServerSQL Server (all supported versions)

Entfernt Metadaten, wenn ein Abonnement auf einem Abonnenten gelöscht wird.Removes metadata when a subscription is dropped at a Subscriber. Bei einem Abonnement für Synchronisierungstransaktionen enthalten sie außerdem sofort aktualisierbare Trigger.For a synchronizing transaction subscription, it also includes immediate-updating triggers. Diese gespeicherte Prozedur wird auf dem Abonnenten für die Abonnement Datenbank ausgeführt.This stored procedure is executed at the Subscriber on the subscription database.

Symbol für Themenlink Transact-SQL-SyntaxkonventionenTopic link icon Transact-SQL Syntax Conventions

SyntaxSyntax

  
sp_subscription_cleanup [ @publisher = ] 'publisher'  
        , [ @publisher_db = ] 'publisher_db'  
    [ , [ @publication = ] 'publication']  
    [ , [ @reserved = ] 'reserved']  

ArgumenteArguments

[ @publisher = ] 'publisher' Der Name des Verlegers.[ @publisher = ] 'publisher' Is the name of the Publisher. Publisher ist vom Datentyp vom Datentyp sysnameund hat keinen Standardwert.publisher is sysname, with no default.

[ @publisher_db = ] 'publisher_db' Der Name der Verleger Datenbank.[ @publisher_db = ] 'publisher_db' Is the name of the Publisher database. publisher_db ist vom Datentyp vom Datentyp sysnameund hat keinen Standardwert.publisher_db is sysname, with no default.

[ @publication = ] 'publication' Der Name der Veröffentlichung.[ @publication = ] 'publication' Is the name of the publication. Publication ist vom Datentyp vom Datentyp sysnameund hat den Standardwert NULL.publication is sysname, with a default of NULL. Bei NULL werden Abonnements, die die Veröffentlichung eines freigegebenen Agents in der Verteilungsdatenbank verwenden, gelöscht.If NULL, subscriptions using a shared agent publication in the publishing database will be deleted.

[ @reserved = ] 'reserved' Nur für Informationszwecke identifiziert.Identified for informational purposes only. Wird nicht unterstützt.Not supported. Zukünftige Kompatibilität wird nicht sichergestellt.Future compatibility is not guaranteed.[ @reserved = ] 'reserved' Nur für Informationszwecke identifiziert.Identified for informational purposes only. Wird nicht unterstützt.Not supported. Zukünftige Kompatibilität wird nicht sichergestellt.Future compatibility is not guaranteed.

RückgabecodewerteReturn Code Values

0 (Erfolg) oder 1 (Fehler)0 (success) or 1 (failure)

HinweiseRemarks

sp_subscription_cleanup wird bei der Transaktions-und Momentaufnahme Replikation verwendet.sp_subscription_cleanup is used in transactional and snapshot replication.

BerechtigungenPermissions

Nur Mitglieder der festen Server Rolle sysadmin oder der festen Daten Bank Rolle db_owner können sp_subscription_cleanupausführen.Only members of the sysadmin fixed server role or the db_owner fixed database role can execute sp_subscription_cleanup.

Weitere InformationenSee Also

sp_expired_subscription_cleanup (Transact-SQL-) sp_expired_subscription_cleanup (Transact-SQL)
sp_mergesubscription_cleanup (Transact-SQL-) sp_mergesubscription_cleanup (Transact-SQL)
Gespeicherte Systemprozeduren (Transact-SQL)System Stored Procedures (Transact-SQL)