【问题标题】:SQL Server ODBC connection failedSQL Server ODBC 连接失败
【发布时间】: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

【问题讨论】:

  • serverdatabase 值放在引号中。喜欢server="1234adsd"
  • @MaxPD - 感谢您的回复。我试过用那个。但它又失败了
  • 也许this one 是相关的?
  • 一个方便的连接字符串站点:connectionstrings.com/sql-server

标签: sql-server r odbc rodbc


【解决方案1】:

我在连接字符串中看到多个错误:

server=SQLRAPQA 应采用server=MACHINE\INSTANCE 的形式。如果实例位于同一台机器上,请使用 server=.\SQLRAPQA

删除所有空格。

使用; 作为分隔符,而不是,

正如 zx8754 所引用的,在RODBC odbcDriverConnect() Connection Error 中显示连接字符串应如下所示:

'driver={SQL Server};server=servername\\instancename,port;database=testing;uid=abc;pwd=123456' 。注意\ 的两次出现,这似乎是特定于rodbc 的。

【讨论】:

  • 其实server=.\SQLRAPQA是本地机器上的命名实例SQLRAPQAserver=SQLRAPQA是机器上的默认实例SQLRAPQA如果指定端口则不使用实例名称。跨度>
  • @erg 这已经奏效了。我已插入实例名称和端口。数据库已响应。非常感谢您的帮助。
猜你喜欢
  • 2011-08-15
  • 1970-01-01
  • 1970-01-01
  • 2022-12-24
  • 2011-07-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多