Sql Exception 0x80131904 não pode efetuar login

0

Meu programa se conecta a um banco de dados MSSql. Se ele se conecta via LAN ele funciona bem, se ele se conecta de fora eu recebo a mensagem de erro 0x80131904 Erro ao fazer o login no usuário 'ProgProj'. (a tradução pode não ser a mesma da versão em inglês. Na versão em alemão é assim)

Eu posso excluir um problema de porta, porque quando a porta foi fechada, a mensagem era que o servidor não estava acessível. Depois de abrir a porta, ele diz que não pode fazer login. Mas o login funciona na LAN com o mesmo nome de usuário e senha.

Qual poderia ser a causa desse problema? obrigado!

EDIT -------------------------------------

Pode ser que eu tenha vários bancos de dados em execução. Quando me conecto via lan, defino o nome do servidor e o nome do banco de dados. por exemplo: sqlhost = DB01 \ DBNAME Quando eu ligar de fora difícil, eu não especificar a instância que eu quero ligar .. apenas o endereço IP público .. Porque o ip addres seguido pelo \ DBNAME não funciona. Como posso especificar a instância do servidor que eu quero conectar?

    
por sharkyenergy 08.07.2015 / 13:52

0 respostas

Tags