ID do artigo: 889615 - Última revisão: terça-feira, 13 de março de 2007 - Revisão: 2.3

Você pode receber uma mensagem de erro "Não está associado a uma conexão SQL Server confiável" ao tentar se conectar 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 | Recolher tudo

Sintomas

Quando você tenta se conectar ao Microsoft SQL Server 2000 ou SQL Server 2005, você receberá a seguinte mensagem de erro:
Falha de logon do usuário '<loginname>'. Motivo: Não associado com um SQL Server confiável conexão.

Causa

Esse problema ocorre quando o Serversecurity SQL autenticação está definida como somente Windows e uma das seguintes condições for verdadeira:
  • Você está tentando se conectar a um banco de dados SQL Server com um SQL Server login.
  • Você está tentando se conectar a um banco de dados do SQL Server 2000 Desktop Engine (também conhecido como MSDE 2000) que é instalado em um computador com Microsoft Windows 98 usando uma conexão SQL Server confiável.
  • Você está tentando se conectar a um banco de dados do SQL Server de uma conta do Windows que não tem permissões suficientes para conectar-se ao servidor.

Como Contornar

Para contornar este problema, use um dos seguintes métodos dependendo o sintoma que você está tendo:
  • Um login do SQL Server


    Use um logon válido do Windows para se conectar ao SQL Server. Se você deve continuar a usar um login do SQL Server, você pode alterar o modo de autenticação de segurança no SQL Server para SQL Server e Windows . Para fazer isso, execute as seguintes etapas:
    1. Inicie o Enterprise Manager.
    2. Expanda Microsoft SQL Servers e, em seguida, expanda SQL Server Group .
    3. Clique com o botão direito do mouse no servidor que você deseja alterar para a autenticação SQL Server e Windows e, em seguida, clique em Propriedades .
    4. Na caixa de diálogo Propriedades do SQL Server , clique na guia segurança , clique em SQL Server e Windows e, em seguida, clique em OK .
    5. Quando for solicitado para reiniciar o SQL Server de serviço, clique em Sim .
    Observação Se você usar o SQL Server 2005, use o 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 é instalada em um computador baseado no Microsoft Windows 98

    Quando o SQL Server 2000 Desktop Engine está instalado em um computador baseado no Windows 98, você deve usar um login do SQL Server padrão para conectar-se ao banco de dados. Não há suporte para o modo de autenticação somente Windows quando você instala o SQL Server 2000 Desktop Engine no computador baseado no Windows 98.
  • Uma conta do Windows com permissões insuficientes

    Para contornar esse problema, adicione a conta do Windows para o SQL Server e, em seguida, conceda as permissões apropriadas a cada banco de dados que o usuário requer acesso a. Para fazer isso no SQL Server 2000, execute as seguintes etapas:
    1. Inicie o Enterprise Manager.
    2. Expanda Microsoft SQL Server e, em seguida, expanda SQL Server Group .
    3. Expanda seu servidor e, em seguida, expanda segurança .
    4. Clique com o botão direito do mouse em Logins e, em seguida, clique em Novo logon .
    5. No SQL Server Login Properties diálogo, digite o nome de conta do Windows na caixa nome . Na lista de domínio , selecione o domínio que a conta do Windows é um membro de.
    6. Clique na guia Acesso ao banco de dados , defina as permissões apropriadas para o cliente e, em seguida, clique em OK .
    Observação Se você usar o SQL Server 2005, use o SQL Server Management Studio em vez do Enterprise Manager para alterar o modo de autenticação de segurança.

    Observação Após você ter adicionado a conta, você ainda terá que conceder acesso aos objetos individuais do banco de dados que o usuário requer acesso ao.
Observação Sempre que possível, recomendamos que você defina a autenticação do SQL Server para somente Windows .

Mais Informações

Para obter mais informações sobre modos de autenticação no SQL Server 2000, visite o seguinte site da Web Developer Microsoft Network (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 solucionar problemas de conectividade no SQL Server 2000, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
827422  (http://support.microsoft.com/kb/827422/ ) Como solucionar 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 Server 2005 Enterprise Edition
  • Microsoft SQL Server 2005 Express Edition
  • Microsoft SQL Server 2005 Workgroup Edition
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 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: 889615  (http://support.microsoft.com/kb/889615/en-us/ )