我无法使用DBI包连接到MSSQL.我正在尝试包本身所示的方式
m <- dbDriver("RODBC") # error
错误:找不到功能"RODBC"
# open the connection using user, passsword, etc., as # specified in the file \file{\$HOME/.my.cnf} con <- dbConnect(m, dsn="data.source", uid="user", pwd="password"))
任何帮助赞赏.谢谢
作为这个问题的更新:RStudio已经创建了odbc包(或者这里的GitHub版本),它通过DBI处理与许多数据库的ODBC连接.对于SQL Server,您使用:
con <- DBI::dbConnect(odbc::odbc(), driver = "SQL Server", server = <serverURL>, database = <databasename>, uid = <username>, pwd = <passwd>)
您还可以设置dsn或提供连接字符串.