请教一个跨网段连接sybase的问题

[复制链接]
查看11 | 回复8 | 2005-10-30 17:05:33 | 显示全部楼层 |阅读模式
我公司sybase的服务器和客户端都在一个网段内连接正常现在有一台客户端属于另一个网段想连接服务器却出现问题,使用nlwnsck协议提示连接失败,使用tcp等其它协议提示本机没有安装该协议的驱动,在客户端ping服务器是通的,请教高手们这是怎么回事?是sybase不支持跨网段连接吗?还是其它问题?谢谢!
我的qq:49854997
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
不会的。只要ping的通这台机器,并且没有防火墙控制的话,肯定没有问题。
你可以这样简单测试
telnet4100
如果可以进去的话,就一定可以。否则,会有错误提示的。
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
试了,ping 192.168.60.120 4100,提示端口无法打开
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
我在一个校园网中尝试在两个校区连接SYBASE SQLANYWHERE,但虽然已经把客户端设置成和服务器在同一个网段上,也提示不能连接.能PING通,但用TELNET 的方式提示端口打不开.
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
我们用的是5000端口,用telnet 5000 之后,命令窗口是黑的,光标在一直闪,不知是什么意思
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
在校园网垮网段中联结终于成功了。方法是利用了SYBASE ANYWHERE的一个参数。即在客户端通过ANYWHERE的DBCLIENT.EXE连接时,加上参数 -x tcpip{host=}。这样不管是否在一个网段上,是否通过网关,只要能ping通,就可以连接
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
能说的再具体点吗?参数在那设
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
最初由 cxm68 发布
[B]我们用的是5000端口,用telnet 5000 之后,命令窗口是黑的,光标在一直闪,不知是什么意思 [/B]

这个就对了,说明5000端口,你的机器可以访问到。
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
首先,在服务端用DBSRV50工具启动一个名为“infoServer”的服务:“\dbsrv50.exe -n InfoServer "E:\infosoft4\sinfarch\is_archive.db" -y,其中is_archive.db是服务端数据库。其次,在客户端,配置一个ODBC的SQL ANYWhere连接:DSN:(随便起一个名字);SERVER NAME:InfoServer;DataBase Name:is_archive;DATABASE FILE:空;点“OPTION”,在START COMMAND中输入:...\dbclient.exe -x tcpip{host=192.168.0.1},其中192.168.0.1是服务器的IP地址
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行