gpt4 book ai didi

sql-server - 通过 isql 实用程序从 linux 客户端登录 sql server(windows 身份验证帐户)

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:37:49 28 4
gpt4 key购买 nike

我正在尝试从 Redhat 计算机连接到在 Windows 上运行的 SQL Server。我可以通过“SQL Server”帐户登录到服务器,但不能从“Windows 身份验证”帐户登录。我尝试了各种技巧 - 但没有一个奏效:

# isql FBI_MS CORP\\Kapilv kapil
# isql FBI_MS 192.168.14.158\\CORP\\Kapilv kapil
# isql FBI_MS 'CORP\Kapilv' kapil

我也用谷歌搜索并发现:https://askubuntu.com/questions/167491/connecting-ms-sql-using-freetds-and-unixodbc-isql-no-default-driver-specified

我有 unixODBC 驱动程序但没有 freetds。我应该仍然可以在没有 freetds 的情况下连接。还是无法仅与 unixODBC 驱动程序连接?

-- 我按照 Benny Hill 的建议安装了 freetds 并遵循了配置 - 我仍然无法让它工作。

odbc.ini:

[FBI_MSW]
Description = FBI MS SQL Server database using freetds
Driver = freetds
Database = FBI
ServerName = 192.168.14.158
TDS_Version = 8.0

odbcinst.ini(RedHat 安装的 freetds 没有附带 Set Up 文件

[freetds]
Description = MS SQL database access with Free TDS
Driver = /usr/local/freetds/lib/libtdsodbc.so
Setup =
TraceFile = /tmp/freetds.log
FileUsage = 1
UsageCount = 1

现在,当我尝试连接时 - 我收到以下错误消息:

[root@localhost sqlncli-11.0.1790.0]# isql -v FBI_MSW CORP\\Kapilv kapil
[S1000][unixODBC][FreeTDS][SQL Server]Unable to connect to data source
[01000][unixODBC][FreeTDS][SQL Server]Unknown host machine name.
[ISQL]ERROR: Could not SQLConnect

我什至无法通过 freetds 连接到 SQL Server 帐户(没有 freetds 也可以)- 关于 Windows 身份验证 帐户,我能说些什么?

最佳答案

您收到的错误消息是什么?

最好确定一下,如果你可以访问 MS SQL 服务器,那么请尝试:telnet 192.168.14.158 1433(或它运行的端口)

关于sql-server - 通过 isql 实用程序从 linux 客户端登录 sql server(windows 身份验证帐户),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13754075/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com