ID do artigo: 322140 - Última revisão: sexta-feira, 9 de dezembro de 2005 - Revisão: 3.6

Erro 1053 quando você tenta iniciar o SQL Server Agent

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 | Recolher tudo

Sintomas

O serviço do SQL Server Agent não for iniciado e gera erro 1053:
Ocorreu um erro 1053 (O serviço não respondeu à solicitação de início ou controle em uma forma oportuna.) ao executar esta operação de serviço no serviço SQLServerAgent.

Causa

Esse problema ocorre devido a uma das seguintes razões:
  • A conta de inicialização de serviço SQLServerAgent não pode ter as permissões corretas na pasta que contém arquivos SQLAgent.out.
  • O log de erro do SQL Server Agent pode incluir um caminho ou um nome de arquivo não está correto.
  • Alguns arquivos .dll executável podem estar corrompidos ou danificados.
  • A conta de inicialização de serviço SQLServerAgent não pode ter as permissões corretas para usar o registro.

Resolução

Para resolver esse problema, use um dos seguintes métodos, conforme apropriado para sua situação:
  • A conta de inicialização de serviço SQLServerAgent não pode ter as permissões corretas na pasta que contém arquivos SQLAgent.out.

    Nesse caso, verifique se a conta de serviço SQLServerAgent especificada tem controle total permissões para a pasta em que o SQLAgent.out, SQLAgent.1, SQLAgent.2 e outros arquivos do SQL Server estão localizados. Esses arquivos são normalmente armazenados na pasta LOG, que está no caminho de instalação SQL Server.
  • O log de erro do SQL Server Agent pode incluir um caminho ou um nome de arquivo não está correto.

    Nesse caso, verifique se o caminho e o nome para SQLAgent.out é válido:
    1. No SQL Server Enterprise Manager, expanda o gerenciamento de pasta.
    2. Clique com o botão direito do mouse SQL Server Agent e, em seguida, clique em Propriedades .
    3. Em Log de erros , verifique se o caminho que é especificado próximo ao Nome do arquivo é válido.
    4. Verifique se o nome do arquivo é SQLAGENT.out.
  • Alguns arquivos .dll executável podem estar corrompidos ou danificados.

    Nesse caso, tente iniciar o SQL Server Agent a partir do prompt de comando executando o seguinte comando:

    instância padrão
    sqlagent -c -v 
    Instância chamado
    sqlagent -i[Instance Name] -c -v 
    se você receber a seguinte mensagem de erro
    a execução não pode continuar pois não pôde ser carregado o idioma recurso arquivo sqlagent.rll
    Substitua os arquivos SQLAgent.dll e SQLAgent.rll com diferentes cópias desses arquivos (SQLAgent.dll e SQLAgent.rll).
  • A conta de inicialização de serviço SQLServerAgent não pode ter as permissões corretas para usar o registro.

    Nesse caso, certifique-se que a conta de inicialização MSSQLSERVER, a conta de inicialização do SQL Server Agent e a conta de inicialização do Microsoft Distributed Transaction Coordinator (MS DTC) possuem controle total das seguintes chaves no Registro:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSDTC


    As teclas a seguir são para a instância padrão:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLSERVER

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlset\Services\SQLSERVERAGENT


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

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


    Observação INSTANCE o espaço reservado é 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 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: 322140  (http://support.microsoft.com/kb/322140/en-us/ )