尝试连接到CYGWIN下的Sybase SQL Anywhere时,不显示任何内容

时间:2016-09-13 11:04:18

标签: cygwin sybase sqlanywhere

我正在尝试使用CYGWIN下的dbisql(Sybase SqlAnywhere客户端),但数据库提示符(shell)未显示在屏幕上,然后客户端存在。

这就是我试图连接的方式

sqlanywhere@win2012r2:  dbisql -c "UID=dba;PWD=sql;DBN=demo;host=10.100.49.124" -nogui

有谁知道如何解决这个问题?

由于

2 个答案:

答案 0 :(得分:1)

一个更简单的解决方案是明确使用'dbisql.com'而不是'dbisql',它将调用'dbisql.exe',这在Cygwin下不能正常工作。

答案 1 :(得分:0)

在启动客户端的dbisql之前添加cmd / c可以解决问题

sqlanywhere@win2012r2:  dbisql -c "UID=dba;PWD=sql;DBN=demo;host=10.100.49.124" -nogui select from temptbl

sqlanywhere@win2012r2: cmd /c dbisql -c "UID=dba;PWD=sql;DBN=demo;host=10.100.49.124" -nogui

(DBA)> quit
sqlanywhere@win2012r2: