sys.sp_mergesubscription_cleanup (Transact-SQL)

Gäller för:SQL Server

Tar bort metadata, såsom triggers och poster, i sysmergesubscriptions och sysmergearticles efter att den specificerade sammanslagningsprenumerationen tagits bort hos Publisher. Denna lagrade promotor körs hos prenumeranten i prenumerationsdatabasen.

Note

För en pull-prenumeration tas metadata bort när sp_dropmergepullsubscription körs.

Transact-SQL syntaxkonventioner

Syntax

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

Arguments

[ @publisher = ] N'utgivare'

Namnet på utgivaren. @publisher är sysname, utan standard.

[ @publisher_db = ] N'publisher_db'

Namnet på Publisher-databasen. @publisher_db är sysname, utan standard.

[ @publication = ] N'publication'

Namnet på publikationen. @publication är sysname, utan standard.

Returnera kodvärden

0 (lyckades) eller 1 (fel).

Remarks

sp_mergesubscription_cleanup används vid sammanslagningsreplikation.

Permissions

Endast medlemmar av sysadmin-rollen med fast server eller db_owner fast databasroll kan köra sp_mergesubscription_cleanup.