sybase12.5 isql连接15.7

环境信息:win7上装了12.5,vmware Linux下装了15.7

使用isql -Uxx  -Pxx   -Sxx连接sybase时会默认读取你当前机器上的服务配置文件,所以要从当前机器访问其他sybase服务时要需要指定服务配置文件。

12.5与15.7的服务配置文件是有区别的,下面来看一看:
  12.5的服务配置文件格式如下(win7下D:\ProgramFiles\sybase12.5\ini\sql.ini文件)
         [LINUXI60M]
master=NLWNSCK,10.20.31.45,5000
query=NLWNSCK,10.20.31.45,5000
  15.7的服务配置文件如下(linux下/opt/sybase/interfaces文件)
          LINUXI60M
master tcp ether 10.20.31.51 5000
query tcp ether 10.20.31.51 5000
  注:上面两个服务配置说明为了方便我只是列出了一个服务的配置

那么怎么才能用isql连接到15.7了?
1、修改win7下的sql.ini文件,将里面的服务配置修改为你想要访问的服务配置,注意格式不要变,只需要修改服务
      名、IP、端口即可;修改完后 再次使用isql命令时就会去读取sql.ini文件,就能访问到你想要的sybase服务了。

2、isql命令支持指定加载某个ini配置文件,这样你就可以在不影响12.5这边的服务配置的情况下访问其他sybase服务
      了。
      命令:isql -Uxx -Pxx -Id:\mysql.ini -Sxx -Jutf8  -Dxx
      参数说明
      U:登录用户名
      P:登录密码
      I:  指定加载哪个服务配置文件,你可以自己拷贝修改后放到某个目录;通过参数I来指定加载。
      S:服务名
      J:指定isql使用utf8编码,你也可以修改为其他的编码。
      D:指定默认登录到哪个数据库。
      注:用户名、密码、服务名这三个参数是必须提供的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值