我是新来的。我正在尝试使用sqsh连接到数据库。

sqsh -Ddatabasename -Hservername -Uusername
or
sqsh -D databasename -H servername -U username

我得到以下错误。在配置文件中找不到服务器名。未知的主机名。
我正在尝试使用命令行连接。那就不会绕过配置文件。

最佳答案

我在Linux上,使用的SQSH如下:

sqsh -I /etc/freetds/freetds.conf -Smyserver  -Uknb -Pverysecret -Dmydb

-d参数是可选的
/etc/freetds/freetds.conf
有个条目
[myserver]
        host = 123.456.78.90
        port = 1433
        tds version = 7.2
        client charset = UTF-8

这件事过去好多年了。现在我有一些连接问题(segfaults),但这可能是由于我电脑上的库配置问题。

关于linux - 使用sqsh连接到Sybase,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47333864/

10-11 00:44