Condividi tramite


sp_subscription_cleanup (Transact-SQL)

Si applica a: SQL Server

Rimuove i metadati quando una sottoscrizione viene eliminata in un Sottoscrittore. Per le sottoscrizioni con transazioni di sincronizzazione, i metadati includono inoltre trigger per l'aggiornamento immediato. Questa stored procedure viene eseguita nel database di sottoscrizione del Sottoscrittore.

Convenzioni relative alla sintassi Transact-SQL

Sintassi

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

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, con il valore predefinito NULL.

[ @publication = ] N'publication'

Nome della pubblicazione. @publication è sysname, con il valore predefinito NULL. Se NULL, le sottoscrizioni che utilizzano una pubblicazione dell'agente condiviso nel database di pubblicazione vengono eliminate.

[ @reserved = ] N'reserved'

Identificato solo a scopo informativo. Non supportato. Non è garantita la compatibilità con le versioni future.

[ @from_backup = ] from_backup

Identificato solo a scopo informativo. Non supportato. Non è garantita la compatibilità con le versioni future.

Valori del codice restituito

0 (esito positivo) o 1 (errore).

Osservazioni:

sp_subscription_cleanup viene usato nella replica transazionale e snapshot.

Autorizzazioni

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