Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a: SQL Server
Verifica o estado de todas as subscrições de todas as publicações e cancela as subscrições expiradas. Este procedimento armazenado é executado no Publisher em qualquer base de dados, ou no Distribuidor na base de dados de distribuição para um não-SQL Server Publisher.
Transact-SQL convenções de sintaxe
Syntax
sys.sp_expired_subscription_cleanup [ [ @publisher = ] N'publisher' ]
[ ; ]
Arguments
@publisher [ = ] N'editor'
O nome de um editor não SQL Server.
@publisher é sysname, com um padrão de NULL. Não deves especificar este parâmetro para um SQL Server Publisher.
Valores de código de retorno
0 (sucesso) ou 1 (fracasso).
Remarks
sp_expired_subscription_cleanup é usado em todos os tipos de replicação.
O trabalho de Limpeza de Subscrições Expiradas é executado sp_expired_subscription_cleanup para detetar e remover subscrições expiradas das bases de dados de publicações a cada 24 horas. Se alguma das subscrições estiver desatualizada, ou seja, não estiver sincronizada com o Publisher dentro do período de retenção, a publicação é declarada expirada e os vestígios da subscrição são limpos no Publisher. Para mais informações, consulte Expiração e Desativação da Subscrição.
Permissions
Apenas os membros do papel fixo de servidor administrador do sistema ou db_owner papel fixo de base de dados podem executar sp_expired_subscription_cleanup.