使用的Sybase Adaptive Server anywhere的数据库,在外网的分店电脑上测试数据库服务时,telnet 2638端口是成功的,但是用ODBC连接测试却不成功的问题。这是一个比较特殊的案例,通常情况下,用telnet连接到总店服务器的2638端口成功的话,说明数据库服务是正常的,分店的配置也是正常的;也说明服务器的防火墙或者路由器的防火墙都没有拦截2638这个端口。
Sybase Adaptive Server anywhere的数据库以服务形式启动时,支持的网络协议是TCP/IP协议,所以在配置本地连接时,这种协议是必须有的。而SPX协议通常不被支持,在本地连接中不需要此协议。而TCP/IP协议的传输层需要两种协议,分别是:传输控制协议TCP(Transmission Control Protocol)和用户数据报协议UDP(User Datagram rotocol)。