Select the product you need help with
PROBLEMA: Avisos ANSI podem incorrectamente Mostrar agentes de replicação como falhouArtigo: 304535 - Ver produtos para os quais este artigo se aplica. SintomasO Monitor de replicação indica que um agente falhou se o processo de replicação encontrar ANSI_WARNINGS. A mensagem que informa o agente está dependente do aviso de ANSI que ocorre; por conseguinte, a mensagem de erro varia. Se ocorrer uma mensagem de erro, poderá achar que dados realmente sincronizou com êxito. Este comportamento pode ocorrer se:
CausaTodos os agentes de replicação estão definidos como tarefas de agente do SQL Server. Por predefinição, SQL Server Agent tarefas devolvem um estado de falha se se encontrar uma mensagem de erro ou um aviso. Por este motivo, agentes de replicação Mostrar um estado de falha se detectar um aviso de ANSI. Como contornarPara contornar este comportamento, utilize um dos seguintes métodos:
Mais InformaçãoSe ANSI_WARNINGS estiver definida para VERDADEIRO, erro ou ocorrem mensagens de aviso para condições como um erro de "dividir por zero" ou se nulo valores aparecem no funções de agregação. Se ANSI_WARNINGS estiver definido como false, nenhum avisos ocorrem. Condições como "dividir por zero" ou valores nulos aparecem em funções de agregação não irão devolver um aviso. Por predefinição, ANSI_WARNINGS está definido como false. Definições de nível de sessão (definidas utilizando a instrução SET) substituem a definição de base de dados predefinido para avisos ANSI. Por predefinição, quando os clientes ODBC e OLE DB ligam ao SQL Server, emitem uma instrução SET que define avisos ANSI como true para a sessão actual. Consulte o tópico "SET" no SQL Server Books Online para obter mais informações sobre o processamento de nível de sessão actual de informações específicas. Exemplo do problema e como como contornar o problemaPara reproduzir o problema, utilize estes passos:
Para contornar este cenário específico, definido ANSI_WARNINGS como FALSO como no exemplo que se segue para impedir que o aviso quando executa o código do accionador: PropriedadesArtigo: 304535 - Última revisão: sexta-feira, 3 de Outubro de 2003 - Revisão: 3.2
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 revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado. Clique aqui para ver a versão em Inglês deste artigo: 304535
(http://support.microsoft.com/kb/304535/en-us/
)
|




Voltar ao topo








