Condividi tramite


sp_subscription_cleanup (Transact-SQL)

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.

Icona di collegamento a un argomentoConvenzioni della sintassi Transact-SQL

Sintassi

sp_subscription_cleanup [ @publisher = ] 'publisher'
        , [ @publisher_db = ] 'publisher_db'
    [ , [ @publication = ] 'publication']
    [ , [ @reserved = ] 'reserved']

Argomenti

  • [ @publisher=] 'publisher'
    Nome del server di pubblicazione. publisher è di tipo sysname e non prevede alcun valore predefinito.
  • [ @publisher_db=] 'publisher_db'
    Nome del database del server di pubblicazione. publisher_db è di tipo sysname e non prevede alcun valore predefinito.
  • [ @publication=] 'publication'
    Nome della pubblicazione. publication è di tipo sysname e il valore predefinito è NULL, che indica che le sottoscrizioni che utilizzano una pubblicazione con agente condiviso nel database di pubblicazione vengono eliminate.
  • [ @reserved=] 'reserved'
    Solo per uso interno.

Osservazioni

sp_subscription_cleanup viene utilizzata per la replica transazionale e snapshot.

Autorizzazioni

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

Valori restituiti

0 (esito positivo) o 1 (esito negativo)

Vedere anche

Riferimento

sp_expired_subscription_cleanup (Transact-SQL)
sp_mergesubscription_cleanup (Transact-SQL)
Stored procedure di sistema (Transact-SQL)

Guida in linea e informazioni

Assistenza su SQL Server 2005