ERRO AO CONECTAR EM REDE AO SQL SERVER
Estou com seguinte erro. Alguém pode me ajudar ?
"Falha de Conexão:
SQLState: '01000'
Erro SQL Server: 2
[Microsoft][ODBC SQL Server Driver][Named Pipes]ConnectionOpen(Connect()).
Falha de conexão:
SQLState: '08001'
Erro do SQL Server: 17
[Microsoft][ODBC SQL Server Driver][Named Pipes]SQL Server inexistente ou acesso negado."
Local o Sistema funciona normalmente, mas em rede não consigo efetuar a conexão.
"Falha de Conexão:
SQLState: '01000'
Erro SQL Server: 2
[Microsoft][ODBC SQL Server Driver][Named Pipes]ConnectionOpen(Connect()).
Falha de conexão:
SQLState: '08001'
Erro do SQL Server: 17
[Microsoft][ODBC SQL Server Driver][Named Pipes]SQL Server inexistente ou acesso negado."
Local o Sistema funciona normalmente, mas em rede não consigo efetuar a conexão.
Coloca astring que vc esta usando para realizar a conexão...
Aqui vai:
sconn = "Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;User Id=" & user & ";Password=" & senha & ";Initial Catalog=" & NBD & ";Data Source=" & BDNServer
Eu tentei também por DSN e nada.
sconn = "Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;User Id=" & user & ";Password=" & senha & ";Initial Catalog=" & NBD & ";Data Source=" & BDNServer
Eu tentei também por DSN e nada.
tente assim e veja se funciona....
"Provider=SQLOLEDB.1; Password=" & sDB_Password & ";" & _
"Persist Security Info=True; User ID=" & sDB_UserID & ";" & _
Initial Catalog=" & sDataBaseName & "; Data Source=" & sServerName & ";" & _
Connect Timeout=30; Locale Identifier=1046;" & _
Use Procedure for Prepare=1; Auto Translate=True;"
"Provider=SQLOLEDB.1; Password=" & sDB_Password & ";" & _
"Persist Security Info=True; User ID=" & sDB_UserID & ";" & _
Initial Catalog=" & sDataBaseName & "; Data Source=" & sServerName & ";" & _
Connect Timeout=30; Locale Identifier=1046;" & _
Use Procedure for Prepare=1; Auto Translate=True;"
Não deu certo.
Bem, existem duas opções vc pode estar sem permissão, devido ao usuário que passa na string de conexão ou o sistema não esta encontrando o banco de dados devido a alguma falha na conexão com o servidor. Porque uso esta string que te passei em váris sistemas que faço e em todos eles funciona perfeitamente.
De uma olhada nas configurações do seu sql, tente conectar o servidor de uma máquina remota através do query analiser, passando ip do que vc utiliza na string de conexão o mesmo usuário e senha, se ele conectar esta descartada a opção de falta de permissão.
Tente fazer isso é um teste para ir eleiminando problemas.
Espero ter ajudado
De uma olhada nas configurações do seu sql, tente conectar o servidor de uma máquina remota através do query analiser, passando ip do que vc utiliza na string de conexão o mesmo usuário e senha, se ele conectar esta descartada a opção de falta de permissão.
Tente fazer isso é um teste para ir eleiminando problemas.
Espero ter ajudado
Vou fazer este teste!
Verifique tambem se vc configurou o cliconfg do cliente
falows
falows
Tópico encerrado , respostas não são mais permitidas