locked
Usuário só conecta pelo SQL Management Studio RRS feed

  • Pergunta

  • Bom dia,

    Tenho uma banco de dados SQL SERVER 2014 que possui conexão pelo AD, eu solicitei que fosse criado um usuário de banco para que eu possa extrair dados de uma tabela para uma outra aplicação que no caso é o POWER BI. O usuário foi criado e me consigo conectar ao banco pelo SQL Management Studio normalmente, porem quando vou pelo POWER BI ele diz "O utilizador não foi autorizado".

    Em primeiro momento achei que era um problema com o POWER BI, mas depois fui fazer testes com outras aplicações que se conectam a base e testei as seguintes ferramentas:

    Visual Studio 2015, RazorSQL, SQL DataBase Studio PRO, Netbeens em todos eu recebi a seguinte mensagem:

    "Login failed for USER 'XXXXX'"

    Só que pelo  SQL Management Studio esta conectando com esse usuário criado, com meu usuário do AD eu consigo conectar em todas essas ferramentas.
    O DBA já deu todas as permissões para esse usuário que foi criado para ver se faltava algo e mesmo assim não consigo conectar.

    No mesmo PC estou fazendo todas as conexões que as outras ferramentas e só no SQL Management Studio funciona, verificamos a porta, permissões e tudo mais e não fazemos ideia do que pode estar faltando.

    Estamos pensando que talvez seja até um bug no Sql Server.

    Gostaria de pedir auxilio se alguém passou por algo assim e tem alguma ideia do que pode ser.

    Desda já grato pela atenção.

    quarta-feira, 1 de fevereiro de 2017 12:50

Respostas

  • Olá Filipe.

    Esta conexão que você está realizando mo SSMS é no servidor local do banco de dados? Pergunto porque pode ser que algumas configurações que habilitam a conexão pela rede podem estar faltando.

    Vá até o SQL Server Configuration Manager e veja se o serviço do SQL Browser está habilitado (para instâncias nomeadas). Depois, ainda no configuration manager, cheque se a s configurações de TCP/IP estão habilitadas.


    Luiz Fernando Lima - MCTS SQL Server - Microsoft Partner

    quinta-feira, 2 de fevereiro de 2017 11:06

Todas as Respostas

  • Olá Filipe.

    Esta conexão que você está realizando mo SSMS é no servidor local do banco de dados? Pergunto porque pode ser que algumas configurações que habilitam a conexão pela rede podem estar faltando.

    Vá até o SQL Server Configuration Manager e veja se o serviço do SQL Browser está habilitado (para instâncias nomeadas). Depois, ainda no configuration manager, cheque se a s configurações de TCP/IP estão habilitadas.


    Luiz Fernando Lima - MCTS SQL Server - Microsoft Partner

    quinta-feira, 2 de fevereiro de 2017 11:06
  • Filipe,

    Além disso, verifique também no seu Management Studio se esta configurado o seu SQL Server para trabalhar com autenticação tanto Windows como também SQL Server, posteriormente verifique se as portas 1433 e 1434 no protocolo TCP/IP estão liberada, bem como, novamente a porta 1434 no protocolo UDP.


    Pedro Antonio Galvao Junior [MVP | MCC | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | Professor Universitário | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]

    quinta-feira, 2 de fevereiro de 2017 12:50
    Moderador