sys.sp_mergesubscription_cleanup (Transact-SQL)

Dotyczy:SQL Server

Usuwa metadane, takie jak wyzwalacze i wpisy, w i sysmergesubscriptionssysmergearticles po usunięciu określonej subskrypcji merge push w Publisher. Ta procedura jest uruchamiana przez abonenta w bazie danych subskrypcji.

Note

W przypadku subskrypcji pull metadane są usuwane podczas sp_dropmergepullsubscription wykonywania.

Transact-SQL konwencje składni

Syntax

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

Arguments

[ @publisher = ] N'publisher'

Nazwa wydawcy. @publisher jest nazwą systemu bez wartości domyślnej.

[ @publisher_db = ] N'publisher_db'

Nazwa bazy danych programu Publisher. @publisher_db to sysname, bez domyślnego zapisu.

[ @publication = ] N'publikacja'

Nazwa publikacji. @publication to sysname, bez domyślnego zapisu.

Zwracanie wartości kodu

0 (powodzenie) lub 1 (niepowodzenie).

Remarks

sp_mergesubscription_cleanup jest używany w replikacji scalania.

Permissions

Tylko członkowie roli stałego serwera systemowego lub roli db_owner stałej bazy danych mogą wykonywać sp_mergesubscription_cleanup.