我正在尝试使用HeidiSQL从本地桌面连接到我们办公室中的MSSQL服务器。我能够使用和ODBC连接到此服务器,没有任何问题。该连接使用集成的Windows身份验证。我安装了MSOLEDBSQL18.2.2.0 x64驱动程序。我在HeidiSQL中的设置是:
网络类型:(命名管道)
库: MSOLEDBSQL
主机名:\
检查“使用windows”身份验证。
每次我试着连接,我都会得到:
Server (0):Server网络接口:服务器不支持请求的协议xFFFFFFFF登录超时过期
它没有告诉我使用的是什么协议,我也没有看到任何改变它的选择。本例中的“协议”指的是库吗?
海蒂有什么办法改变协议吗?
发布于 2019-08-07 18:30:52
尝试以下几个方面:
hostname
与命名管道(在步骤1中配置) 匹配。如果仍然没有运气,您可以继续使用TCP/IP协议,只需确保您能够执行telnet localhost 1433
,以确保TCP/IP启用并准备好连接。如果有任何问题,可以按照步骤1和步骤2启用TCP/IP,并在Windows上添加一个New Rule
以接受SQL Port#上的传入连接(默认值: 1433)。
发布于 2019-08-06 21:56:52
https://dba.stackexchange.com/questions/244702
复制相似问题