locked
Erro de Conexão ao Banco!!!

    Question

  •  

    Caros amigos,

    Preciso da ajuda de voçês, sou iniciante no SQL server, tenho na empresa instalado e funcionando, porém preciso acessar remotamente via Query Analyzer, digito o nome do servidor e uso a autenticação do windows, surge a mensagem:

    UNABLE TO CONNECT DO SERVER01:

    SERVER: MSG 18452, LEVEL 16, STATE 1

    [MICROSOFT][ODBC SQL SERVER DRIVER][SQL SERVER]LOGIN FALIED FOR USER ´(NULL)´. REASON: NOT ASSOCIATED A TRUSTED SQL SERVER CONNECTION

     

    Como devo proceder ?

     

    Thursday, September 18, 2008 11:41 PM

All replies

  • Dreyher,

    Este problema está acontecendo porque o usuário do windows que vc está usando não tem permissão para acessar o banco. Descubra qual login tem esta permissão e use a autenticação via SQL.
    Wednesday, September 24, 2008 5:01 PM
  • Dreyher,

     

    esse erro está acontecendo por conta das suas configurações de acesso remoto via Linked Server. Nesse caso, o SQL Server não está conseguindo mapear qual o usuário é válido na intância remota para o usuário da conexão que você está utilizando no Query Analyser.

     

    Para solucionar o problema do usuário remoto não mapeado no linked server  (User NULL) utilize o seguinte link de uma web cast que explica direitinho o funcionamento de um linked server:

    http://support.microsoft.com/kb/326839/en-us

    ou os KBs abaixo: 

    http://support.microsoft.com/kb/307002 

    ms-help://MS.SQLCC.v9/MS.SQLSVR.v9.en/tsqlref9/html/fed3adb0-4c15-4a1a-8acd-1b184aff558f.htm

    ms-help://MS.SQLCC.v9/MS.SQLSVR.v9.en/udb9/html/6ef578bf-8da7-46e0-88b5-e310fc908bb0.htm

     

    Sendo mais objetivo para solucionar rapidamente seu problema, faça o seguinte:

    Princípio básico: Saindo do servidor "A" para o servidor "B"

    Passos:

    1. Abra o Enterprise manager;
    2. No seu servidor local "A", expanda o item "Security"
    3. Clique com o botão direito sobre Linked Servers e selecione "New Linked Server..."
    4. Defina o nome do servidor remoto (no nosso caso "B")
    5. defina o tipo do server (Provavelmente SQL Server, pelo que estou percebendo)
    6. Defina o seu local login - esse é ologin que você está utilizando na sua conexão do Quary Analyser
    7. Defina o usuário remoto a acessar a base de dados num servidor remoto ou defina uma opção na ocasião de um login não especificado na lista de logins para o linked server - o erro está ocorrendo pela falta desta definição específica
    8. Atente para as configurações adicionais na aba "Server Options"

    Você deve ter um usuário tipo "Security Administrators", pelo menos, para ter permissão de adicionar linked server no servidor de origem "A" do nosso exemplo

    Despois de configurar o linked server execute a sua instrução.

    Wednesday, September 24, 2008 6:23 PM
  •  Felipe Bessa,


    Não entendi nada de sua resposta?? O que tem a ver este erro com linked server?? Ele está tentando se conectar via query analyzer á uma base....problema de autenticação com o usuário que ele está usando. Não tem absolutamente nada com LinkedServer.


    Faça um teste: tente se conectar via query á uma base, usando um login inválido...e vualá...

    "UNABLE TO CONNECT DO SERVER01:

    SERVER: MSG 18452, LEVEL 16, STATE 1

    [MICROSOFT][ODBC SQL SERVER DRIVER][SQL SERVER]LOGIN FALIED FOR USER ´(NULL)´. REASON: NOT ASSOCIATED A TRUSTED SQL SERVER CONNECTION"

    Wednesday, September 24, 2008 7:56 PM
  • Bom Dia,

     

    Não acho que o problema esteja relacionado a permissões. Acredito que por alguma razão o host onde o Query Analyser está instalado não está alcançando totalmente o servidor (supondo que são máquinas diferentes). Se a conexão é via Windows e o usuário que chega é NULL é porque em algum momento o token do usuário se perdeu e não chegou ao SQL Server.

     

    Verifique se o SPN em relação a conta e ao serviço do SQL Server está Ok e tente novamente.

     

    [ ]s,

     

    Gustavo

    Wednesday, November 05, 2008 10:56 AM
  • Diogo,

     

    O Linked server é um recurso utilizado para estabelecer acesso direto a outros servidores SQL Server!!!

     

    Como você esta tentando se conectar através do Query Analyzer?

    Wednesday, November 05, 2008 12:16 PM