标题:
[数据库]
VB客户端跨网段访问服务器的SQL2000
[打印本页]
作者:
hbsnlx200606
时间:
2007-10-26 12:14
标题:
VB客户端跨网段访问服务器的SQL2000
VB客户端跨网段访问服务器的SQL2000
请教问题如下:
软件:VB 数据库:SQL2000
A网的IP地址是:10.12.12.1
B网的IP地址是: 10.12.11.1
目前,A与B网都能互相ping通。
我用VB做了一个网络版的软件,在A网任何一台终端都能正常读取服务器端的数据库(SQL2000)。
在B网,数据库连接不成功了。
请问,用什么方式能跨网段连接数据库?
我在网上找过好多相关东东了,没有一个具体的说明。
作者:
Nothing
时间:
2007-10-26 20:13
子网和路邮器要设置正确,Ping通不一定能使用,必需能互相访问才行。
这和VB或SQL没有关系,关键是网络设置。
作者:
hbsnlx200606
时间:
2007-10-28 11:38
网络是三层的,如果在网上邻居能访问,则称为二层网络.
再说,别的软件都可以用,现在VB不能用,原因是,VB中ADO控件是支持二层网络.
请求大家,提出宝贵的意见!在线等后,谢谢!
作者:
Nothing
时间:
2007-10-28 19:18
晕,我没听过二层网络和三层网络这样解释。如果VB的ADO不支持这种,那么连接远程服务器是怎么回事?那可不只一个路由。网段可是完全不一样。
现在Windows都带防火墙,你看看防火墙的设置,还有SQL的安全设置。
最主要的是两个网段之是路由器的设置。
作者:
legion2001
时间:
2007-10-31 14:44
标题:
我也遇见过
一般不是vb ,ado 的问题,你要是怀疑的话,可以在客户端用odbc链接,看能不能连上.如若可以连上,就要检查SQL2000的是否打了SP4补丁.
欢迎光临 编程开发论坛 (http://bbs.lihuasoft.net/)
Powered by Discuz! 6.0.0