Resolução de problemas do problema: Erro 80004005 "Login Failed" no ASP

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: 306586
Sintomas
Quando utilizar ActiveX Data Objects (ADO) através do Active Server Pages (ASP) para ligar ao Microsoft SQL Server, poderá receber a seguinte mensagem de erro:
Fornecedor Microsoft OLE DB para o erro de controladores ODBC '80004005'
[Microsoft] [Controlador ODBC SQL Server] [Servidor SQL] Início de sessão falhou-utilizador: razão: não definido como um utilizador válido de uma ligação fidedigna ao SQL Server.
Causa
Existem duas razões por que razão este erro pode ocorrer:
  • O EnterpriseManager de SQL está activada a segurança integrada e tem da conta do Microsoft Windows NT que está a ser utilizada não beenmapped a uma conta SQL.
  • O ID de utilizador na cadeia de ligação é orblank inválido.
Resolução
Para resolver este problema, certifique-se de que são satisfeitas as seguintes condições:
  • A conta do Windows NT está mapeada para um SQLaccount.
  • O ID de utilizador na cadeia de ligação é válido e é notblank.
  • Definir a segurança padrão no SQL Server Enterprise Manager. Segurança padrão Toimplement SQL Server, siga estes passos:
    1. Botão direito do rato no nome de SQL Server que aparece na janela Gestor de servidor de SQL Enterprise Manager e, em seguida, clique em Propriedades. (Para o SQL Server versão 6.5 clique em Configurar).
    2. Clique em Opções de segurançae, em seguida, clique em Padrão e do Windows. (Para o SQL Server versão 6.5 clique em Padrão).
  • O Sincronização de palavra-passe opção está desactivada para esse projecto se estiver a executar underMicrosoft Internet Information Server (IIS) 4.0.
Ponto Da Situação
Este comportamento ocorre por predefinição.
Referências
Para mais informações, clique nos números de artigo que se segue para visualizar os artigos na Microsoft Knowledge Base:
176380 COMO: Utilizar ASP com um SQL fidedigna ligação com a conta de convidado
307002 Problema: Erro de ASP/ODBC/SQL Server 0x80040E4D "Login Failed for User (nulo)"

Aviso: Este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 306586 - Última Revisão: 10/29/2015 00:07:00 - Revisão: 5.0

Microsoft Active Server Pages 4.0, Microsoft Data Access Components 2.1, Microsoft Data Access Components 2.5, Microsoft Data Access Components 2.6

  • kbprb kbmt KB306586 KbMtpt
Comentários
ERROR: at System.Diagnostics.Process.Kill() at Microsoft.Support.SEOInfrastructureService.PhantomJS.PhantomJSRunner.WaitForExit(Process process, Int32 waitTime, StringBuilder dataBuilder, Boolean isTotalProcessTimeout)