Sql server 如何在Tableau和SQL Server之间建立连接?

Sql server 如何在Tableau和SQL Server之间建立连接?,sql-server,tableau-api,Sql Server,Tableau Api,我有一台安装了SQLServerManagementStudio(SSMS)和Tableau桌面的Windows计算机。从SSMS,我可以连接到另一台机器上的数据库。但是,当我尝试从Tableau Desktop连接到同一个数据库时,我得到以下错误 无法连接到服务器 [Microsoft][ODBC驱动程序13 for SQL Server]SSL提供程序:客户端和 服务器无法通信,因为它们不具有公用服务器 算法 [Microsoft][SQL Server ODBC驱动程序13]客户端无法建立

我有一台安装了SQLServerManagementStudio(SSMS)和Tableau桌面的Windows计算机。从SSMS,我可以连接到另一台机器上的数据库。但是,当我尝试从Tableau Desktop连接到同一个数据库时,我得到以下错误

无法连接到服务器

[Microsoft][ODBC驱动程序13 for SQL Server]SSL提供程序:客户端和 服务器无法通信,因为它们不具有公用服务器 算法

[Microsoft][SQL Server ODBC驱动程序13]客户端无法建立 联系


我试图更新计算机上的SQL Server驱动程序,但它们已更新为最新版本。如何在Tableau和SQL Server之间建立连接?

问题实际上在SQL Server方面。您的ODBC驱动程序正在尝试使用受信任的协议版本(TLS 1.1或TLS 1.2),但您的SQL server仅支持不推荐的协议版本(SSL 3.0或TLS 1.0)

您需要将SQL Server升级到中提到的某个版本或CU

证明文件:


我不控制数据库。也许我可以使用旧的ODBC驱动程序作为解决方法?这可能是可能的,但服务器升级肯定会更好。:-)我不知道在ODBC端,您必须向下走多远。