我正在尝试使用CYGWIN下的dbisql(Sybase SqlAnywhere客户端),但数据库提示符(shell)未显示在屏幕上,然后客户端存在。
这就是我试图连接的方式
sqlanywhere@win2012r2: dbisql -c "UID=dba;PWD=sql;DBN=demo;host=10.100.49.124" -nogui
有谁知道如何解决这个问题?
由于
答案 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: