Artigo: 889615 - Última revisão: terça-feira, 13 de Março de 2007 - Revisão: 2.3

Poderá receber uma mensagem de erro "Não associado uma ligação do SQL Server fidedigna" quando tenta ligar ao SQL Server 2000 ou SQL Server 2005

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

Quando tenta ligar ao Microsoft SQL Server 2000 ou SQL Server 2005, poderá receber a seguinte mensagem de erro:
Falhou o início de sessão para o utilizador '<loginname>'. Motivo: Não associado um SQL Server fidedigno ligação.

Causa

Este problema ocorre quando o SQL Serversecurity autenticação estiver definida como apenas para o Windows e verifique uma das seguintes condições for verdadeira:
  • Está a tentar ligar a uma base de dados do SQL Server com um SQL Server login.
  • Está a tentar ligar a uma base de dados do SQL Server 2000 Desktop Engine (também conhecido como MSDE 2000) que é instalado num computador baseado no Microsoft Windows 98 utilizando uma ligação fidedigna do SQL Server.
  • Está a tentar ligar a uma base de dados do SQL Server de uma conta de Windows que não tem permissões suficientes para ligar ao servidor.

Como contornar

Para contornar este problema, utilize um dos seguintes métodos consoante o sintoma que está a ocorrer:
  • Um início de sessão do SQL Server


    Utilize um início de sessão válido do Windows para ligar ao SQL Server. Se deve continuar a utilizar um início de sessão do SQL Server, pode alterar o modo de autenticação de segurança do SQL Server para o SQL Server e Windows . Para o fazer, siga estes passos:
    1. Inicie o Enterprise Manager.
    2. Expanda Microsoft SQL Servers e expanda SQL Server Group .
    3. Clique com o botão direito do rato no servidor que pretende alterar a autenticação do SQL Server e Windows e, em seguida, clique em Propriedades .
    4. Na caixa de diálogo Propriedades do servidor de SQL , clique no separador segurança , clique em SQL Server e Windows e, em seguida, clique em OK .
    5. Quando lhe for pedido para reiniciar o SQL Server serviço, clique em Sim .
    Nota Se utilizar o SQL Server 2005, utilize SQL Server Management Studio em vez do Enterprise Manager para alterar o modo de autenticação de segurança.
  • Um SQL Server 2000 Desktop Engine (MSDE 2000) que está instalado num computador baseado no Microsoft Windows 98

    Quando o SQL Server 2000 Desktop Engine é instalado num computador com o Windows 98, tem de utilizar um início de sessão padrão do SQL Server para ligar à base de dados. O modo de autenticação apenas para o Windows não é suportado quando instala o SQL Server 2000 Desktop Engine num computador baseado no Windows 98.
  • Uma conta do Windows com permissões insuficientes

    Para contornar este problema, tem de adicionar a conta do Windows para o SQL Server e, em seguida, conceder as permissões adequadas para cada base de dados que o utilizador requer acesso a. Para efectuar este procedimento no SQL Server 2000, siga estes passos:
    1. Inicie o Enterprise Manager.
    2. Expanda Microsoft SQL Server e, em seguida, expanda SQL Server Group .
    3. Expandir o servidor e, em seguida, expanda segurança .
    4. Clique com o botão direito do rato em Logins e clique em Novo início de sessão .
    5. Nas Propriedades de início de sessão do servidor de SQL diálogo caixa, introduza o nome de conta do Windows na caixa Nome . Na lista de domínio , seleccione o domínio que a conta do Windows é um membro de.
    6. Clique no separador Base de dados do Access , defina as permissões adequadas para o cliente e, em seguida, clique em OK .
    Nota Se utilizar o SQL Server 2005, utilize SQL Server Management Studio em vez do Enterprise Manager para alterar o modo de autenticação de segurança.

    Nota Depois de ter adicionado a conta, terá ainda conceder acesso aos objectos individuais da base de dados que o utilizador requer acesso.
Nota Sempre que possível, recomendamos que defina a autenticação do SQL Server para apenas para o Windows .

Mais Informação

Para obter mais informações sobre modos de autenticação do SQL Server 2000, visite o seguinte Web site da Microsoft Network para programadores (MSDN):
http://msdn2.microsoft.com/en-us/library/aa905171(SQL.80).aspx (http://msdn2.microsoft.com/en-us/library/aa905171(SQL.80).aspx)
Para obter informações adicionais sobre como resolver problemas de conectividade no SQL Server 2000, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
827422  (http://support.microsoft.com/kb/827422/ ) Como resolver problemas de conectividade no SQL Server 2000

A informação contida neste artigo aplica-se a:
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL 2005 Server Enterprise
  • Microsoft SQL Server 2005 Express Edition
  • Microsoft SQL 2005 Server Workgroup
Palavras-chave: 
kbmt kbtshoot kbprb KB889615 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: 889615  (http://support.microsoft.com/kb/889615/en-us/ )