+ -
当前位置:首页 → 问答吧 → SQLServer2000如何能跨网段用ODBC访问

SQLServer2000如何能跨网段用ODBC访问

时间:2011-11-07

来源:互联网

我自己用VFP9.0+SQLServer2000开发了一个小软件,只用于单位自己的工作!

该小软件在单位已经调试完成,在同网段内可以用客户端(VFP开发的程序)访问服务器上的SQLServer2000数据,访问的方式是利用微软的ODBC连接

后来这个软件比较好用,其它部门的人也要安装使用,但问题来了:

其它使用的人员的计算机与服务器不是一个网段的,而且在他们的计算机上用ODBC访问服务器的SQLServer2000始终访问不上,系统报错为"未能联连"!(无法访问服务器,远程数据也无法调用,系统无法工作!)

上网查了一下,将服务器的winsock代理启用了,但还是不行!

只能请求各位大侠,指点一下,我出的问题倒底在哪里?该如何解决,不胜感谢!

作者: chinabuctboy   发布时间: 2011-11-07

跨网段访问需要路由转换

作者: ssp2009   发布时间: 2011-11-07

引用 1 楼 ssp2009 的回复:

跨网段访问需要路由转换


用路由器设置,或者用VPN

作者: OrchidCat   发布时间: 2011-11-07

可以在路由器上面映射 也可以用VPN 花生壳

作者: fredrickhu   发布时间: 2011-11-07

貌似与路由无关,只要各计算机都能正确地上网,路由是不会错的.
估计你是用计算机名或实例名来作ODBC访问对象的,跨网段不能检索到实例名.
跨网段访问SQL服务器,要用IP地址作访问对象.

作者: qianjin036a   发布时间: 2011-11-07