PROBLEMA: O SQL Server Agent não inicia e exibe o Erro 18456

Traduções deste artigo Traduções deste artigo
ID do artigo: 237604 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

Sintomas

O serviço do SQL Server Agent não for iniciado e você pode ver a seguinte mensagem de erro no Visualizar eventos do Windows:
SQLServerAgent não pôde ser iniciado (razão: não é possível conectar-se o servidor; SQLServerAgent não pode iniciar).
Além disso, se você tentar iniciar o SQL Server Agent Services de uma linha de comando (por exemplo, C:\MSSQL7\BINN\>sqlagent - c - v) você pode ver as seguintes mensagens de erro no arquivo C:\MSSQL7\LOG\SQLAGENT.OUT:
13/7/99 2: 07: 43 PM? SQLServerAgent [129] Iniciando sob controle de serviço do Windows NT
13/7/99 2: 07: 43 PM! [298] Erro SQLServer: 18456, Login failed for user 'Nome_de_domínio\nome_de_usuário'. [SQLSTATE 28000]
13/7/99 2: 07: 43 PM! [000] Não é possível conectar-se ao servidor; SQLServerAgent não é possível iniciar
13/7/99 2: 07: 44 PM? [098] SQLServerAgent foi finalizado (normalmente)

Causa

O logon BUILTIN\Administrators não tem acesso ao SQL Server ou o logon BUILTIN\Administrators foi removido do SQL Server e o serviço SQLAgent está iniciando com a conta LocalSystem.

O problema não ocorre se o serviço SQLAgent é iniciado em uma conta de domínio ou computador que está listado separadamente no SQL Server Enterprise Manager e que tenha privilégios de administradores do sistema (sysadmin).

Como Contornar

Para colocar novamente a conta de BUILTIN\Administrators no SQL Server, inicie o SQL Enterprise Manager. Vá para \Servername\Security\Logins e conceder acesso ao usuário BUILTIN\Administradores.

Se você realmente deseja negar acesso ao SQL Server por administradores do Windows NT, você pode remover a conta BUILTIN\Administradores. Adicione primeiro a conta de logon você está usando para o serviço SQL Agent como um login do SQL Server e atribua a função administrador do sistema (sa) para essa conta. Em seguida, revogar as permissões de função de administradores do sistema (sysadmin) da conta BUILTIN\Administrators ou excluir a conta BUILTIN\Administrators completamente do logons no SQL Server Enterprise Manager.

Para obter informações adicionais, consulte o tópico MANUAIS online "Exibindo e modificando função membros," que está disponível no seguinte site da MSDN:
http://msdn.microsoft.com/en-us/library/aa905209.aspx

Mais Informações

Observe que quando você executar o serviço, clicando em Painel de controle e, em seguida, escolhendo serviços que não há mensagens de erro útil. Você precisará verifique em Visualizar eventos Windows ou inicia o serviço partir do prompt de comando para vê-los.

Propriedades

ID do artigo: 237604 - Última revisão: sexta-feira, 23 de julho de 2004 - Revisão: 2.4
A informação contida neste artigo aplica-se a:
  • Microsoft SQL Server 7.0 Standard Edition
  • Microsoft SQL Server 2000 Standard Edition
Palavras-chave: 
kbmt kbprb KB237604 KbMtpt
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: 237604

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com