小编dhe*_*hew的帖子

可以通过 tsql 连接到 SQL Server,但不能从 bsqldb 连接

安装 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

5
推荐指数
1
解决办法
9674
查看次数

标签 统计

freetds ×1