2014-10-30 22 views
2

通过教程的拉与数据库中的数据:R(RStudio)中的ODBC新手,并且无法连接错误?

install.packages('RODBC') 
require(RODBC) 

myNewDB=odbcConnect("QV Training") 

而我得到的错误:

In odbcDriverConnect("DSN=QV Training") 
Data source name not found and no default driver specified 
In odbcDriverConnect("DSN=QV Training") : ODBC connection failed 

是“QV训练”意味着是一个数据库的名称可能不再存在?
R怎么知道在哪里查找数据库呢?

谢谢!

回答

3

在Windows(不确定其他操作系统)中,您需要进入ODBC数据源管理器并添加数据源。

ODBC data source administrator panel create new data source panel create a new data source to sql server panel

连接命令是后来干脆

conn <- odbcConnect("QV Training") 
0
library(RODBC) 
con <- odbcConnect("Oracle", uid="system", pwd="root", rows_at_time = 500) 
sqlQuery(con, "select file_name,sum(bytes)/1024/1024 AS MB from dba_data_files group by file_name") 
d <- sqlQuery(con, "select * from dba_data_files") 
close(con) 
+1

请添加一个交代给你的代码片段! – manniL 2016-12-01 20:27:45