wangjunxiangwe 发表于 2011-12-20 16:28

interactive sql直接连接到linux的sybase服务器--失败

我在linux和xp下都装了sybase数据库,想用interactive sql直接连接到linux的sybase服务器,但是一直没有连接成功。以下是接口配置。
linux下配置
$ cat interfaces

MYSYBASE
      master tcp ether MYHOST 5000
      query tcp ether MYHOST 5000
MYSYBASE_BS
      master tcp ether MYHOST 5001
      query tcp ether MYHOST 5001
MYSYBASE_MS
      master tcp ether MYHOST 5002
      query tcp ether MYHOST 5002
MYSYBASE_XP
      master tcp ether MYHOST 5003
      query tcp ether MYHOST 5003
ws
      master tcp ether MYHOST 8186
      query tcp ether MYHOST 8186
WJUN_BS
      master tcp ether 192.168.0.18 5001
      query tcp ether 192.168.0.18 5001
      
      
windowns下配置      
      
      
master=NLWNSCK,wjun,5003
query=NLWNSCK,wjun,5003


master=NLWNSCK,wjun,5000
query=NLWNSCK,wjun,5000


master=NLWNSCK,wjun,5001
query=NLWNSCK,wjun,5001


master=NLWNSCK,wjun,5002
query=NLWNSCK,wjun,5002


master=NLWNSCK,wjun,4900
query=NLWNSCK,wjun,4900


master=NLWNSCK,wjun,8186
query=NLWNSCK,wjun,8186


master=TCP,192.168.0.88,5000
query=TCP,192.168.0.88,5000

其中dsedit报错:Net-Lib protocol driver call to connect two endpoints failedFailed to connect to the server - Error is 10065

请高手指点。。

Eisen 发表于 2011-12-21 10:52

你的Linux上的MYHOST是不是127.0.0.1啊?这样只监听本地的listener,自然从别的机器连不上去。

wangjunxiangwe 发表于 2011-12-21 13:07

你的Linux上的MYHOST是不是127.0.0.1啊?这样只监听本地的listener,自然从别的机器连不上去。

那该怎么看,该怎么设置呢

Eisen 发表于 2011-12-21 13:45

你到linux上修改interfaces为
MYSYBASE
      master tcp ether 192.168.0.88 5000
      query tcp ether 192.168.0.88 5000
然后重起MYSYBASE,应该就可以了。

wangjunxiangwe 发表于 2011-12-21 15:31

检查了的,我的host是对的。。不知道到底是哪里出问题了

Eisen 发表于 2011-12-21 15:36

那就检查放火墙iptables和SELINUX设置

wangjunxiangwe 发表于 2011-12-21 15:42

你到linux上修改interfaces为
MYSYBASE
      master tcp ether 192.168.0.88 5000
      query tcp ether 192.168.0.88 5000
然后重起MYSYBASE,应该就可以了。

不行啊。。。

wangjunxiangwe 发表于 2011-12-21 15:51

防火墙关了的,selinux怎么设置啊

wangjunxiangwe 发表于 2011-12-21 16:00

linux下可以用isql连接到xp的服务器,但是xp连接不上linux的服务器

wangjunxiangwe 发表于 2011-12-21 16:36

问题已经解决了,hosts里面有两个MYHOST,导致isql找主机找不到

谢谢老马同志,谢谢Eisen
页: [1] 2
查看完整版本: interactive sql直接连接到linux的sybase服务器--失败