sys.sp_subscription_cleanup (Transact-SQL)

Van toepassing op:SQL Server

Verwijdert metadata wanneer een abonnement bij een abonnee wordt beëindigd. Voor een synchroniserende transactie-abonnement bevat het ook triggers die direct worden bijgewerkt. Deze opgeslagen procedure wordt uitgevoerd bij de abonnee in de abonnementsdatabase.

Transact-SQL syntaxis-conventies

Syntax

sys.sp_subscription_cleanup
    [ @publisher = ] N'publisher'
    [ , [ @publisher_db = ] N'publisher_db' ]
    [ , [ @publication = ] N'publication' ]
    [ , [ @reserved = ] N'reserved' ]
    [ , [ @from_backup = ] from_backup ]
[ ; ]

Arguments

[ @publisher = ] N'uitgever'

De naam van de uitgever. @publisher is sysname, zonder standaardinstelling.

[ @publisher_db = ] N'publisher_db'

De naam van de Publisher-database. @publisher_db is een systeemnaam, met als standaard NULL.

[ @publication = ] N'publicatie'

De naam van de publicatie. @publication is een systeemnaam, met als standaard .NULL Als NULL, worden abonnementen met een gedeelde agentpublicatie in de publicatiedatabase verwijderd.

[ @reserved = ] Niet gereserveerd'

Alleen ter informatie geïdentificeerd. Wordt niet ondersteund. Toekomstige compatibiliteit is niet gegarandeerd.

[ @from_backup = ] from_backup

Alleen ter informatie geïdentificeerd. Wordt niet ondersteund. Toekomstige compatibiliteit is niet gegarandeerd.

Codewaarden retourneren

0 (geslaagd) of 1 (mislukt).

Remarks

sp_subscription_cleanup wordt gebruikt bij transactionele en snapshotreplicatie.

Permissions

Alleen leden van de sysadmin-vaste serverrol of de db_owner vaste databaserol kunnen uitvoeren sp_subscription_cleanup.