Compartilhar via


sp_subscription_cleanup (Transact-SQL)

Remove metadados quando uma assinatura é descartada em um Assinante. Para uma assinatura de transação de sincronização, inclui também gatilhos de atualização imediata. Esse procedimento armazenado é executado no Assinante, no banco de dados de assinatura.

Ícone de vínculo de tópico Convenções da sintaxe Transact-SQL

Sintaxe

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

Argumentos

  • [ @publisher=] 'publisher'
    É o nome do Publicador. publisher é sysname, sem padrão.

  • [ @publisher_db=] 'publisher_db'
    É o nome do banco de dados Publicador. publisher_db é sysname, sem padrão.

  • [ @publication=] 'publication'
    É o nome da publicação. publication é sysname, com um padrão de NULL. Se for NULL, assinaturas que usam uma publicação de agente compartilhada no banco de dados de publicação serão excluídas.

  • [ @reserved=] 'reserved'
    Identificado apenas para fins informativos. Sem suporte. A compatibilidade futura não está garantida.

Valores de código de retorno

0 (êxito) ou 1 (falha)

Comentários

sp_subscription_cleanup é usado em replicação transacional e de instantâneo.

Permissões

Somente membros da função de servidor fixa sysadmin ou db_owner podem executar sp_subscription_cleanup.

Consulte também

Referência

sp_expired_subscription_cleanup (Transact-SQL)

sp_mergesubscription_cleanup (Transact-SQL)

Procedimentos armazenados do sistema (Transact-SQL)