首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > PB >

Sql anywhere数据库怎么跨网段连接

2012-02-08 
Sql anywhere数据库如何跨网段连接我用的是Sql anywhere 8.0数据库,在服务器上启动服务,客户端采用ODBC连

Sql anywhere数据库如何跨网段连接
我用的是Sql anywhere 8.0数据库,在服务器上启动服务,客户端采用ODBC连接方式,如果客户端和服务器在同一局域网内,可以正常访问,可如果客户端和服务器不在同一局域网内,不能访问到数据库服务,曾经尝试在客户端ODBC中指定IP地址,但依旧不能访问,求问解决办法。

注:可以ping通服务器。

[解决办法]
楼主的这个问题与sql anywhere无关,你确定一下相应的端口是否通过telnet ok?
sql anywhere只是属于应用层的,只要网络正常的情况下就能访问正常的,只要确定在传输层没问题就ok了,也即对方的tcp端口能通就好了~~
另外,服务器ip改变后,需要重新启动一下sql anywhere
[解决办法]
只需要一条,在ODBC配置窗口里,在tcpip前面打上钩,同时填上参数:
host=www.123.com;port=2638;dobroad=direct

就可以了,里面的内容就不需要解释了吧,port是端口,在服务器启动窗里有显示的,dobroad是广播方式,直接连接,不用查找了。
[解决办法]

探讨
我用的是Sql anywhere 8.0数据库,在服务器上启动服务,客户端采用ODBC连接方式,如果客户端和服务器在同一局域网内,可以正常访问,可如果客户端和服务器不在同一局域网内,不能访问到数据库服务,曾经尝试在客户端ODBC中指定IP地址,但依旧不能访问,求问解决办法。

注:可以ping通服务器。

热点排行
Bad Request.