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.
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.
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:
Inicie o Enterprise Manager.
Expanda Microsoft SQL Servers e expanda SQL Server Group .
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 .
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 .
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:
Inicie o Enterprise Manager.
Expanda Microsoft SQL Server e, em seguida, expanda SQL Server Group .
Expandir o servidor e, em seguida, expanda segurança .
Clique com o botão direito do rato em Logins e clique em Novo início de sessão .
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.
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 .
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
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/
)
Qual foi o esforço que despendeu pessoalmente para utilizar este artigo?
Muito baixo
Baixo
Moderado
Elevado
Muito elevado
Diga-nos porquê e o que podemos fazer para melhorar estas informações
Obrigado! Os seus comentários são utilizados para ajudar-nos a melhorar o conteúdo do nosso suporte. Para obter mais opções de assistência, visite a Home Page de Ajuda e Suporte.