首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >RODBC连接失败

RODBC连接失败
EN

Stack Overflow用户
提问于 2017-03-10 07:29:38
回答 1查看 784关注 0票数 0

我知道以前有人问过这个问题,但是没有一个解决方案对我有效。

我正在尝试为一个ASP.NET项目在R与Server '14数据库之间创建一个连接,该数据库是我正在Visual 2015开发的。我搜索了所有建议的解决方案,并尝试了我所能想到的一切,但我继续收到错误消息,这些消息显示连接失败了。

这是我的最新尝试:

代码语言:javascript
复制
cn<-odbcDriverConnect('driver={SQL Server};server="B8Q4VLD,MSSQLSERVER,1433";database=Northwind;trusted_connection=true')

> cn<-odbcDriverConnect('driver={SQL Server};server="B8Q4VLD,MSSQLSERVER,1433";database=Northwind;trusted_connection=true')

警告消息: 1:在MSSQLSERVER,1433\";database=Northwind;trusted_connection=true") odbcDriverConnect(“driver={ Server};server=\"B8Q4VLD )中,B8Q4VLD: RODBC错误:状态08001,代码17,消息MicrosoftDBNETLIBSQL服务器不存在或访问被拒绝。2:在MSSQLSERVER,1433\";database=Northwind;trusted_connection=true") odbcDriverConnect(“driver={ Server};server=\"B8Q4VLD )中,B8Q4VLD: RODBC错误:状态01000,代码53,消息MicrosoftDBNETLIBConnectionOpen (Connect())。3:在MSSQLSERVER,1433\";database=Northwind;trusted_connection=true") odbcDriverConnect(“driver={ MSSQLSERVER };server=\”B8Q4VLD)中,B8Q4VLD: ODBC连接失败的服务器名称:桌面-B8Q4VLD\Tracey实例名称:MSSQLSERVER端口号: 1433

我也尝试包括我的用户名和ID,而不是可信的连接部分。即uid=Tracey;pwd=****

代码语言:javascript
复制
   > cn<-odbcDriverConnect('driver={SQL Server};server="B8Q4VLD,MSSQLSERVER,1433";database=Northwind;uid=Tracey;pwd=****')

警告消息: 1:在MSSQLSERVER,1433\";database=Northwind;uid=Tracey;pwd=****") odbcDriverConnect(“driver={ Server};server=\"B8Q4VLD )中,B8Q4VLD: RODBC错误:状态08001,代码17,消息MicrosoftDBNETLIBSQL服务器不存在或访问被拒绝。2:在MSSQLSERVER,1433\";database=Northwind;uid=Tracey;pwd=****") odbcDriverConnect(“driver={ Server};server=\"B8Q4VLD )中,B8Q4VLD: RODBC错误:状态01000,代码53,消息MicrosoftDBNETLIBConnectionOpen (Connect())。3:在MSSQLSERVER,1433\";database=Northwind;uid=Tracey;pwd=Tracey") (“driver={ Server};server=\"B8Q4VLD )中,B8Q4VLD: ODBC连接失败

我正确地将ENV路径设置为R。

找到一个近期文章,上面写着sep=“”.虽然不确定这是什么。

欢迎任何建议!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-03-10 11:06:36

问题是服务器的问题。因为它是本地托管的,所以它需要是'localhost‘。

通过cmd检查连接帮助我解决了这个问题。C:\Users\Username>SQLCMD -L

我使用本教程来找到正确的语法。

代码语言:javascript
复制
cn<-odbcDriverConnect(connection="driver={SQL Server};server=localhost;database=Northwind;Trusted_Connection=true;")
dataFetchEUR <- sqlFetch(cn, 'Customers', colnames=FALSE,
                         rownames = TRUE)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42712688

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档