sys.sp_subscription_cleanup (Transact-SQL)

Aplica-se a: SQL Server

Remove metadados quando uma subscrição é cancelada num Assinante. Para uma subscrição de transação de sincronização, inclui também gatilhos de atualização imediata. Este procedimento armazenado é executado no Assinante na base de dados de subscrição.

Transact-SQL convenções de sintaxe

Sintaxe

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

Arguments

@publisher [ = ] N'editor'

O nome do Editor. @publisher é sysname, sem padrão.

[ @publisher_db = ] N'publisher_db'

O nome do banco de dados do Publisher. @publisher_db é sysname, com um padrão de NULL.

[ @publication = ] N'publicação'

O nome da publicação. @publication é sysname, com um padrão de NULL. Se NULL, as subscrições que utilizam uma publicação de agente partilhado na base de dados de publicação são eliminadas.

[ @reserved = ] N'reservado'

Identificado apenas para fins informativos. Não suportado. A compatibilidade futura não é garantida.

[ @from_backup = ] from_backup

Identificado apenas para fins informativos. Não suportado. A compatibilidade futura não é garantida.

Valores de código de retorno

0 (sucesso) ou 1 (fracasso).

Remarks

sp_subscription_cleanup é usado em replicação transacional e snapshot.

Permissions

Apenas os membros do papel de servidor fixo de sysadmin ou do papel de base de dados fixa db_owner podem executar sp_subscription_cleanup.