【发布时间】:2016-02-15 09:30:59
【问题描述】:
我正在尝试使用 ODBC 连接 SQL 服务器。
有人可以帮助解释这个错误是什么以及如何纠正这个错误吗?
请注意,没有密码问题,因为我使用相同的凭据通过 Aqua Studio 连接到 SQL 服务器。
dbhandle <- odbcDriverConnect('driver={SQL Server};server=SQLBBAQA;database=bbadb;uid = "aaa_bbb_ccc", pwd = "aaabbbccc123&" ')
Warning messages:
1: In odbcDriverConnect("driver={SQL Server};server=SQLBBAQA;database=bbadb;uid = \"aaa_bbb_ccc\", pwd = \"aaabbbccc123&\" ") :
[RODBC] ERROR: state 08001, code 17, message [Microsoft][ODBC SQL Server Driver][DBNETLIB]SQL Server does not exist or access denied.
2: In odbcDriverConnect("driver={SQL Server};server=SQLBBAQA;database=bbadb;uid = \"aaa_bbb_ccc\", pwd = \"aaabbbccc123&\" ") :
[RODBC] ERROR: state 01000, code 2, message [Microsoft][ODBC SQL Server Driver][DBNETLIB]ConnectionOpen (Connect()).
3: In odbcDriverConnect("driver={SQL Server};server=SQLBBAQA;database=bbadb;uid = \"aaa_bbb_ccc\", pwd = \"aaabbbccc123&\" ") :
[RODBC] ERROR: state 01S00, code 0, message [Microsoft][ODBC SQL Server Driver]Invalid connection string attribute
4: In odbcDriverConnect("driver={SQL Server};server=SQLBBAQA;database=bbadb;uid = \"aaa_bbb_ccc\", pwd = \"aaabbbccc123&\" ") :
ODBC connection failed
【问题讨论】:
-
将
server和database值放在引号中。喜欢server="1234adsd" -
@MaxPD - 感谢您的回复。我试过用那个。但它又失败了
-
也许this one 是相关的?
-
一个方便的连接字符串站点:connectionstrings.com/sql-server
标签: sql-server r odbc rodbc