使用RODBC将R连接到Microsoft SQL Server

时间:2016-09-20 13:48:35

标签: r sql-server-2008 odbc

我需要帮助使用 RODBC 连接连接到Microsoft SQL Server。 以下是一些细节:

Server Name: DC_SQL01 
Table Name: LiborTable

一旦我在R中获得数据,我就知道该怎么做了。我用过

install.packages("RODBC")

获取我需要的连接工具,这很简单。

除此之外,我不确定接下来的步骤。我假设我需要设置一个新的用户数据源并为我想要查询的数据库创建 ODBC

1 个答案:

答案 0 :(得分:2)

首先

Setup ODBC名称。

然后运行以下代码(假设您使用Windows身份验证,否则请包含用户名和密码):

library(RODBC)
db    <- odbcConnect("YOUR_ODBC_NAME")
sql   <- "select * from [Your].[dbo].[tablename]"
df1   <- sqlQuery(db, sql)

当然,您可以将此特定SQL查询更改为您想要的任何内容。