安装 FreeTDS 后,我能够使用 tsql 连接到我们的 SQL Server,但还不能通过 bsqldb。使用 bsqldb,即使 db 被指定为 testDB
.
serverName
设置在 /etc/freetds.conf
[serverName]
host = database.windows.net
port = 1433
tds version = 8.0
Run Code Online (Sandbox Code Playgroud)
使用 tsql:
[gpadmin@mdw ~]$ /usr/bin/tsql -S serverName -U user -D testDB -P password
Run Code Online (Sandbox Code Playgroud)
工作正常
使用 bsqldb,它会尝试连接到 master,即使 db 被指定为 testDB。
[gpadmin@mdw ~]$ /usr/bin/bsqldb -U user -P password -S serverName \
-D testDB -i tag.sql -o tag.csv
Msg 4060, Level 11, State 1
Server 'fj5j2jtt5k', Line 1
Cannot open database "master" requested by the …
Run Code Online (Sandbox Code Playgroud) freetds ×1