异地专线连接服务器实现ADO操作数据库!十万火急!!

时间:2022-09-12 15:42:40
我最近用VB编了一个带有ADO连接数据库的小程序,需要在异地的数台服务器之间建立连接并实现ADO操作数据库。我已经将各地的服务器通过专线连接,PingIP能通,并且各地服务器都有各自的IP和网关;实质上相当于一个大的局域网环境。但是我用我编的程序进行ADO数据库连接时,有些服务器能够顺利连接,有些则连接失败,并提示“客户无法建立连接”的错误。我用IP或机器名作为Server,UID=sa,pwd=,数据库是对应的数据库名进行测试都测试不通,急死我了!请各位大侠帮忙!先谢谢大家了。

6 个解决方案

#1


gz

#2


那可能是对方的服务器的SQL验证方式的问题

#3


同意杂牌司令的观点

#4


数据库的连接问题。要有一定的权限。
首先要有登录服务器的权限。
其次要有登录数据库的权限。
再就是要有数据表的读写权限。

#5


连接字符串是这样的
driver={sql server};server=(IP地址);UID=sa;pwd=;database=dbname
IP地址就是需要连接的服务器地址,PING能通
请问大侠能否具体一点?SQL验证方式是怎样设置的?谢谢了!

#6


同意NTYYBX
   作为本地服务器是否给其他服务器分配windows登录帐号?
 如各帐号设置完毕,在用连接字符串:
  driver={sql server};server=(IP地址);UID=sa;pwd=;database=dbname 
 进行sql分别连接,应该能连上。。。。。

 
 

#1


gz

#2


那可能是对方的服务器的SQL验证方式的问题

#3


同意杂牌司令的观点

#4


数据库的连接问题。要有一定的权限。
首先要有登录服务器的权限。
其次要有登录数据库的权限。
再就是要有数据表的读写权限。

#5


连接字符串是这样的
driver={sql server};server=(IP地址);UID=sa;pwd=;database=dbname
IP地址就是需要连接的服务器地址,PING能通
请问大侠能否具体一点?SQL验证方式是怎样设置的?谢谢了!

#6


同意NTYYBX
   作为本地服务器是否给其他服务器分配windows登录帐号?
 如各帐号设置完毕,在用连接字符串:
  driver={sql server};server=(IP地址);UID=sa;pwd=;database=dbname 
 进行sql分别连接,应该能连上。。。。。