我是新来的。我正在尝试使用sqsh连接到数据库。
sqsh -Ddatabasename -Hservername -Uusername
or
sqsh -D databasename -H servername -U username我得到以下错误。在配置文件中找不到服务器名。未知主机名。我正在尝试使用命令行连接。那不是绕过一个配置文件吗。
发布于 2017-11-17 08:17:00
我在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这个曾经用了很多年。现在我有一些连接问题(分段故障),但这可能是由于我的PC上的库配置问题。
发布于 2017-11-16 22:24:49
不要用主机名。对servername使用-S,它必须在接口文件(或sql.ini文件)中定义。您可以不使用数据库名称。
https://stackoverflow.com/questions/47333864
复制相似问题