我正在尝试将安装在 Ubuntu 20.04.6 LTS 上的免费 RStudio Server 2023.06.1 Build 524 连接到安装在 Windows Server 2019 数据中心上的 SQL Server,两者都位于同一网络上,使用:
odbc()
包通过以下连接字符串:
library(odbc)
con <- dbConnect(odbc::odbc(), .connection_string = "DSN=MySqlServerDSN")
以及位于 /etc/odbc.ini 中的“DSN=MySqlServerDSN”,如下所示:
[MySqlServerDSN]
Description = My SQL Server Data Source
Driver = ODBC Driver 17 for SQL Server
Server = 192.168.200.100
Port = 1433
Database = salesdb
UID = saun
PWD = MyDBPassW0rd
我尝试连接它并收到此错误
错误:nanodbc/nanodbc.cpp:1135:00000:[Microsoft][适用于 SQL Server 的 ODBC 驱动程序 17]SSL 提供程序:[错误:1425F102:SSL 例程:ssl_choose_client_version:不支持的协议] [Microsoft][适用于 SQL Server 的 ODBC 驱动程序 17 ]客户端无法建立连接。
问题是我可以使用命令从 R Studio Server 上的终端进行连接
isql -v MySqlServerDSN saun 'MyDBPassW0rd'
是否有我不知道的 RStudio 服务器 SSL 配置?
谢谢