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 que não seja do 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 que não seja do SQL Server. publication é sysname, com um valor padrão de NULL. Você não deve especificar esse parâmetro para um Publicador do SQL Server.
Valores do código de retorno
0 (sucesso) 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.
Confira 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