Select the product you need help with
PROBLEMA: O Log Reader Agent não funciona e é exibida uma mensagem de erro durante a replicação de transaçãoID do artigo: 811030 - Exibir os produtos aos quais esse artigo se aplica. SintomasQuando você usa replicação de transação para distribuir os dados, os seguintes sintomas pode aparecer: Log Reader Agent não replica os dados e exibe a seguinte mensagem de erro: O processo não pôde executar 'sp_replcmds' em servername. O arquivo de log contém as seguintes informações: Status: 2, código: 0, texto: 'O processo não pôde executar 'sp_replcmds' em servername. O processo não pôde executar 'sp_replcmds' em servername. Status: 2, código: 0, texto: 'Tempo limite expirou'. Desconectando do Publisher servername O agente falhou com status 'Repetir'. Tente executar o agente em um momento posterior. CausaPara facilitar a replicação transacional, o Log Reader Agent move as transações marcadas para replicação do log de transações no Editor para o banco de dados de distribuição. Você receberá essa mensagem de erro quando o Log Reader Agent não é possível mover o log de transações dentro do limite de tempo definido na propriedade QueryTimeout do Log Reader Agent. Como ContornarPara contornar esse problema:
Aviso Se você diminuir o valor da propriedade Log Reader Agent ReadBatchSize , Log Reader Agent pode levar mais tempo para processar o log de transações. Portanto, execute suficiente testes antes de definir o valor das propriedades ReadBatchSize e QueryTimeout para certificar-se que o desempenho de Log Reader Agent não tem prejudicado significativamente. Para obter informações sobre como criar um novo perfil Log Reader Agent ou para modificar o perfil existente Log Reader Agent, visite o seguinte site: http://msdn2.microsoft.com/en-us/library/aa216617(SQL.80).aspx
(http://msdn2.microsoft.com/en-us/library/aa216617(SQL.80).aspx)
Mais InformaçõesA propriedade QueryTimeout do Log Reader Agent é definida como o tempo de espera em segundos antes consultas que o agente de problemas de tempo limite. Observação Para o SQL Server 2000, o valor da propriedade QueryTimeout deve ser um inteiro positivo. A propriedade Log Reader Agent ReadBatchSize Especifica o número máximo de transações que são lidas do log de transação do banco de dados de publicação. Diminua o valor da propriedade ReadBatchSize para reduzir o tempo que Log Reader Agent usa para processar um lote de log de transação. ReferênciasPara obter informações adicionais, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft: 308865
(http://support.microsoft.com/kb/308865/
)
CORRECÇÃO: o leitor de log falha com mensagem de erro "Não pode executar Sp_replcmds" 315642
(http://support.microsoft.com/kb/315642/
)
Informações de que o PSS precisa para solucionar problemas de replicação do SQL Server PropriedadesID do artigo: 811030 - Última revisão: quarta-feira, 30 de maio de 2007 - Revisão: 6.5 A informação contida neste artigo aplica-se a:
Tradução automática IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado. Clique aqui para ver a versão em Inglês deste artigo: 811030
(http://support.microsoft.com/kb/811030/en-us/
)
| Traduções deste artigo |




Voltar para o início








