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
请高手指点。。
你的Linux上的MYHOST是不是127.0.0.1啊?这样只监听本地的listener,自然从别的机器连不上去。 你的Linux上的MYHOST是不是127.0.0.1啊?这样只监听本地的listener,自然从别的机器连不上去。
那该怎么看,该怎么设置呢
你到linux上修改interfaces为
MYSYBASE
master tcp ether 192.168.0.88 5000
query tcp ether 192.168.0.88 5000
然后重起MYSYBASE,应该就可以了。 检查了的,我的host是对的。。不知道到底是哪里出问题了 那就检查放火墙iptables和SELINUX设置 你到linux上修改interfaces为
MYSYBASE
master tcp ether 192.168.0.88 5000
query tcp ether 192.168.0.88 5000
然后重起MYSYBASE,应该就可以了。
不行啊。。。 防火墙关了的,selinux怎么设置啊 linux下可以用isql连接到xp的服务器,但是xp连接不上linux的服务器 问题已经解决了,hosts里面有两个MYHOST,导致isql找主机找不到
谢谢老马同志,谢谢Eisen
页:
[1]
2