||
R与SQL SERVER EXPRESS 2012连接
首先创建ODBC数据源
1. 控制面板-管理工具-数据源(ODBC)
2. 单击“添加”
3. 选择“SQL SERVER NATIVE CLIENT 11.0”,然后单击“完成”。
4. 根据提示输入数据源的名称(例子中指定数据源名称为testODBC),要连接的服务器等信息(列表里有local和"主机名"可选,要选"主机名",然后手动添加了"SQLEXPRESS",也就是说需要填写"主机名SQLEXPRESS"))。指定默认的数据库(指定之后,连接到这个数据源的连接都是连接到了这个特定的数据库),最后确定即可。
简单的示意代码:
#建立连接
channel <- odbcConnect("local_server", uid="*", pwd="*")
#一个SQL查询,并将查询结果保存在一个data frame类型的变量中,用于以后的分析
da<-sqlQuery(channel,"select top 5 * from dbo.a")
#关闭连接
odbcClose(channel)
参考:http://blog.sina.com.cn/s/blog_6caea8bf0100vqxj.html
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-10-19 23:28
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社