Artigo: 322140 - Última revisão: sexta-feira, 9 de Dezembro de 2005 - Revisão: 3.6

Erro 1053 quando tenta iniciar o agente do SQL Server

Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.
Expandir tudo | Reduzir tudo

Sintomas

O serviço de agente do SQL Server não é iniciado e gera erro 1053:
Ocorreu um erro 1053 (O serviço não respondeu ao pedido de início ou controlo, uma forma atempada.) ao efectuar esta operação de serviço no serviço SQLServerAgent.

Causa

Este problema ocorre devido a uma das seguintes razões:
  • A conta de arranque do serviço de SQLServerAgent poderá não ter as permissões correctas na pasta que contém ficheiros SQLAgent.out.
  • O registo de erro do SQL Server Agent pode incluir um caminho ou um nome de ficheiro não está correcto.
  • Alguns ficheiros .dll executável poderão estar danificados ou danificados.
  • A conta de arranque do serviço de SQLServerAgent poderá não ter as permissões correctas para utilizar o registo.

Resolução

Para resolver este problema, utilize um dos seguintes métodos, conforme adequado à circunstâncias:
  • A conta de arranque do serviço de SQLServerAgent poderá não ter as permissões correctas na pasta que contém ficheiros SQLAgent.out.

    Neste caso, certifique-se de que a conta de serviço SQLServerAgent especificada tem controlo total permissões para a pasta na qual o SQLAgent.out, SQLAgent.1, SQLAgent.2 e outros ficheiros de SQL Server estão localizados. Estes ficheiros são normalmente armazenados na pasta de registo, que se encontra no caminho de instalação do SQL Server.
  • O registo de erro do SQL Server Agent pode incluir um caminho ou um nome de ficheiro não está correcto.

    Neste caso, verifique se o caminho e o nome para SQLAgent.out é válido:
    1. No Gestor de empresas de servidor de SQL, expanda a gestão de pasta.
    2. Clique com o botão direito do rato em Agente do SQL Server e, em seguida, clique em Propriedades .
    3. Em Registo de erros , certifique-se de que o caminho especificado junto ao Nome do ficheiro é válido.
    4. Certifique-se que o nome do ficheiro é SQLAGENT.out.
  • Alguns ficheiros .dll executável poderão estar danificados ou danificados.

    Neste caso, tente iniciar o agente do SQL Server a partir da linha de comandos executando o seguinte comando:

    instância predefinida
    sqlagent -c -v 
    Instância denominada
    sqlagent -i[Instance Name] -c -v 
    se receber a seguinte mensagem de erro
    a execução não é possível continuar como não foi possível carregar o sqlagent.rll de ficheiro de recurso idioma
    Substitua os ficheiros SQLAgent.dll e SQLAgent.rll diferentes cópias destes ficheiros (SQLAgent.dll e SQLAgent.rll).
  • A conta de arranque do serviço de SQLServerAgent poderá não ter as permissões correctas para utilizar o registo.

    Neste caso, certifique-se a conta de arranque MSSQLSERVER, a conta de arranque do agente do SQL Server e a conta de arranque do coordenador de transacções distribuídas da Microsoft (MS DTC) que tem controlo total das seguintes chaves no registo:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSDTC


    As teclas seguintes servem para instância predefinida:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLSERVER

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlset\Services\SQLSERVERAGENT


    As chaves seguintes são para a instância nomeada:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQL$<INSTANCE>

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlset\Services\SQLAgent$<INSTANCE>


    Nota O marcador de posição INSTANCE é substituído pelo nome real de uma instância do SQL Server.

A informação contida neste artigo aplica-se a:
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 7.0 Standard Edition
  • Microsoft SQL Server 7.0 Service Pack 1
  • Microsoft SQL Server 7.0 Service Pack 2
  • Microsoft SQL Server 7.0 Service Pack 3
  • Microsoft SQL Server 7.0 Service Pack 4
Palavras-chave: 
kbmt kbpending kbprb KB322140 KbMtpt
Tradução automáticaTraduçã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: 322140  (http://support.microsoft.com/kb/322140/en-us/ )