32位ODBC驱动程序连接问题

时间:2020-02-03 15:38:03

标签: sql sql-server odbc

感谢您的宝贵时间。我是SQL Server的新手。我使用的是32位odbc驱动程序17,SQL Server版本是2008。使用相同的凭据,我可以通过SSMS进行连接,但不能通过ODBC驱动程序连接设置进行连接。我不确定这是怎么回事。非常感谢您的帮助。

用于SQL Server版本17.04.0001的Microsoft ODBC驱动程序

正在运行连通性测试...

尝试连接

[Microsoft] [SQL Server的ODBC驱动程序17] SSL提供程序:目标主体名称不正确。
[Microsoft] [用于SQL Server的ODBC驱动程序17]客户端无法建立连接 测试失败!

1 个答案:

答案 0 :(得分:0)

奇怪,因为您能够通过SSMS进行连接。

但是尝试添加如下服务器名称(具有默认端口号):“ ServerName,1433”(当然,如果用于连接服务器的端口是默认端口)

我在过去几次见过,您可以通过SSMS连接到实例而无需添加端口号,并且如果未明确给出端口号,则无法与ODBC连接。

最好再次检查所有给定的连接详细信息,例如-要连接的用户名,密码,默认数据库。