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

Nothing is displayed when trying to connect to Sybase SQL Anywhere under CYGWIN

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

这就是我尝试连接的方式

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

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

谢谢

在启动客户端的 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:

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