我试图连接到仅允许TLS 1.2协议的内部SQL数据库。连接到SQL数据库因初始化提供程序中的错误而失败
我能够使用SQL Server Management Studio登录到数据库。
我想使用Excel 2013连接到同一个数据库(有关更多图形报告)。我已经阅读了很多有关TLS1.2和使用ODBC驱动程序的Excel的问题,因为这是唯一支持tls 1.2的程序。
可悲的是进入凭据时和测试我们收到以下错误的连接:
TEST CONNECTION FAILED BECAUSE OF AN ERROR ININITIALIZING PROVIDER. UNSPECIFIED ERROR
没有任何人有使用Excel中使用TLS1.2来连接到SQL Server的经验?难道我做错了什么?我正在使用数据链接:用于ODBC驱动程序的Microsoft OLE DB提供程序。正常的SQL添加东西的方式也行不通,但我相信那是因为TLS1.2在那里不被支持。
您好托马斯, 感谢您的信息。我已经更新了我们的ODBC驱动程序,现在我们已经将用于Analysis Services 11.0的Microsoft OLE DB提供程序添加到我们的数据连接向导(所有其他选项返回错误)。这会返回一个超时错误:由于初始化提供程序时发生错误,所以测试连接失败。连接尝试失败,因为连接方没有正确响应....我已经测试ping到我们的数据库所在的内部服务器,并且成功,因此我确信服务器可以与我们的数据库服务器通信。 –
快速更新,我已经安装了https://support.microsoft.com/en-us/help/3135244/tls-1-2-support-for-microsoft-sql-server sql natice客户端2012也和我相信这是他们两者的混合体(因为仅2012年就没有为我们制造诡计)感谢您的帮助! –
您不需要分析服务驱动程序。这是查询SQL Server分析多维数据集(SSAS)。你可以在ODBC中使用标准的SQL Server选项吗? – thomas