MSSQL_ENG014157
Detalhes da mensagem
Nome do produto |
SQL Server |
Versão do produto |
10.50 |
Número da compilação do produto |
|
ID do evento |
14157 |
Origem do evento |
MSSQLSERVER |
Componente |
Mecanismo de banco de dados do SQL Server |
Nome simbólico |
|
Texto da mensagem |
A assinatura criada pelo Assinante '% s' para a publicação '% s' expirou e foi descartada. |
Explicação
Um Assinante deve fazer a sincronização com o Publicador no momento especificado no período de retenção de publicação. Se um Assinante não fizer a sincronização nesse período, a assinatura será expirada. Para obter mais informações, consulte Validade e desativação de assinatura.
Ação do usuário
É necessário recriar e inicializar a assinatura para que o Assinante comece a receber novamente as alterações de dados:
Para obter mais informações sobre a criação de assinaturas, consulte Assinando publicações.
Para obter mais informações sobre a inicialização de assinaturas, consulte Inicializando uma assinatura.
Se o banco de dados de assinatura contiver alterações que não foram sincronizadas com o Publicador, será possível usar o Utilitário tablediff para determinar quais linhas são diferentes nos bancos de dados de publicação e de assinatura. Para obter informações, consulte Uma assinatura de mesclagem expirou e as alterações precisam ser carregadas.
É possível aumentar o período de retenção de publicação para que a assinatura não expire. Tome cuidado ao definir um valor alto, já que isso pode resultar no armazenamento de mais dados e metadados, o que afeta o desempenho. Para obter mais informações, consulte Validade e desativação de assinatura.