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
.