当前位置: 代码迷 >> PB >> Sql anywhere数据库怎么跨网段连接
  详细解决方案

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

热度:45   发布时间:2016-04-29 09:48:17.0
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通服务器。
  相关解决方案