Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Detalhes da mensagem
| Nome do produto | SQL Server |
| ID do evento | 27056 |
| Origem do evento | MSSQLSERVER |
| Componente | Mecanismo de Banco de Dados do SQL Server |
| Nome simbólico | |
| Texto da mensagem | O processo de mesclagem não pôde alterar o histórico de geração no '%1'. Ao solucionar problemas, reinicie a sincronização com o log de histórico detalhado e especifique um arquivo de saída para o qual gravar. |
Explicação
Esse erro normalmente é gerado como resultado da contenção em tabelas do sistema de replicação de mesclagem que cresceram excessivamente. Tabelas grandes do sistema normalmente são causadas por um longo período de retenção de publicação, pois os metadados devem ser armazenados nessas tabelas até que o período de retenção seja atingido.
Ação do usuário
Para resolver o problema:
Diminua o valor dos parâmetros -DownloadGenerationsPerBatch e -UploadGenerationsPerBatch para o Merge Agent para permitir que o processamento continue enquanto você aborda o problema subjacente que causa o erro. Os parâmetros de agente podem ser especificados em perfis de agente e na linha de comando. Para obter mais informações, consulte:
Especifique a configuração mais baixa possível para o período de retenção da publicação. Para obter mais informações, consulte Expiração e Desativação da Assinatura.
Como parte da manutenção da replicação de mesclagem, verifique ocasionalmente o crescimento das tabelas do sistema associadas à replicação de mesclagem: MSmerge_contents, MSmerge_genhistory e MSmerge_tombstone, MSmerge_current_partition_mappings e MSmerge_past_partition_mappings. Reindexe essas tabelas periodicamente. Para obter mais informações, veja Reorganizar e recriar índices.