sp_mergesubscription_cleanup (Transact-SQL)

Si applica a:SQL Server

Rimuove i metadati, ad esempio trigger e voci, in sysmergesubscriptions e sysmergearticles dopo la rimozione della sottoscrizione push di tipo merge specificata nel server di pubblicazione. Questa stored procedure viene eseguita nel database di sottoscrizione del Sottoscrittore.

Nota

Per una sottoscrizione pull, i metadati vengono rimossi quando viene eseguito sp_dropmergepullsubscription (Transact-SQL).

Convenzioni di sintassi Transact-SQL

Sintassi

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

Argomenti

[ @publisher = ] N'publisher'

Nome del server di pubblicazione. @publisher è sysname, senza impostazione predefinita.

[ @publisher_db = ] N'publisher_db'

Nome del database del server di pubblicazione. @publisher_db è sysname, senza impostazione predefinita.

[ @publication = ] N'publication'

Nome della pubblicazione. @publication è sysname, senza impostazione predefinita.

Valori del codice restituito

0 (esito positivo) o 1 (errore).

Osservazioni:

sp_mergesubscription_cleanup viene usato nella replica di tipo merge.

Autorizzazioni

Solo i membri del ruolo predefinito del server sysadmin o il ruolo predefinito del database db_owner possono eseguire sp_mergesubscription_cleanup.