运行以下代码:
library(DBI)
conn <- DBI::dbConnect(odbc::odbc(),
driver = "ODBC Driver 17 for SQL Server",
database = "xyz",
server = "abc",
Trusted_Connection = "yes")
我收到以下错误消息:
Error in UseMethod("odbcListObjects") :
no applicable method for 'odbcListObjects' applied to an object of class "Microsoft SQL Server"
有什么想法吗?
嗯。我很惊讶地看到这个输出,但看起来
dbConnect()
无法找到所需的 odbcListObjects()
方法。所提到的 "Microsoft SQL Server"
方法来自 odbc 包;在尝试连接之前,您可以先使用 library(odbc)
加载 odbc 吗?喜欢:
library(DBI)
library(odbc)
conn <- DBI::dbConnect(odbc(),
driver = "ODBC Driver 17 for SQL Server",
database = "xyz",
server = "abc",
Trusted_Connection = "yes")