从R连接到SQL数据库时截断数据库名称和列

我在运行R 3.5.0的macOS Catalina(版本10.15.1)上。我正在Docker本地运行SQL Server。为了连接到服务器,我正在使用odbc

con <- dbConnect(odbc(),Driver = "Simba SQL Server ODBC Driver",Server = "localhost",UID = 'SA',PWD  = 'XXXXXXXX',database = dbname)

我能够连接到服务器,但是其中所有数据库的名称都被截断为仅第一个字母,如下所示:

从R连接到SQL数据库时截断数据库名称和列

随后,所有字符列也仅显示第一个字母。

从R连接到SQL数据库时截断数据库名称和列

我看过this,但无法弄清楚为什么会这样。首先,RStudio连接窗格中显示的数据库本身的名称将被截断。

我能够使用Azure Data Studio连接到数据库并正确查看所有列。

jackybye 回答:从R连接到SQL数据库时截断数据库名称和列

我看了this,结果发现这正是我所面对的。请按照此处提到的步骤解决此问题。

本文链接:https://www.f2er.com/3133428.html

大家都在问