sp_expired_subscription_cleanup (Transact-SQL)
Aplica-se a:SQL Server
Verifica o estado de todas as assinaturas de cada publicação e descarta as que expiraram. Esse procedimento armazenado é executado no Publicador em qualquer banco de dados ou no Distribuidor no banco de dados de distribuição de um Publicador não Microsoft SQL Server.
Convenções de sintaxe de Transact-SQL
Sintaxe
sp_expired_subscription_cleanup [ [ @publisher = ] 'publisher' ]
Argumentos
[ @publisher = ] 'publisher'
É o nome de um editor não SQL Server. publication é sysname, com um valor padrão de NULL. Você não deve especificar esse parâmetro para um publicador de SQL Server.
Valores do código de retorno
0 (êxito) ou 1 (falha)
Comentários
sp_expired_subscription_cleanup é usado em todos os tipos de replicação.
sp_expired_subscription_cleanup é executado pelo trabalho de Limpeza de Assinatura Expirada para detectar e remover assinaturas expiradas de bancos de dados de publicação a cada 24 horas. Se alguma assinatura estiver desatualizada, ou seja, não estiver sincronizada com o Publicador no período de retenção, a publicação será declarada expirada e os rastreamentos da assinatura serão excluídos do Publicador. Para obter mais informações, consulte Subscription Expiration and Deactivation.
Permissões
Somente membros da função de servidor fixa sysadmin ou db_owner função de banco de dados fixa podem executar sp_expired_subscription_cleanup.
Consulte Também
sp_mergesubscription_cleanup (Transact-SQL)
sp_subscription_cleanup (Transact-SQL)
Procedimentos armazenados do sistema (Transact-SQL)
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de