sql-server – RODBC odbcDriverConnect()连接错误

前端之家收集整理的这篇文章主要介绍了sql-server – RODBC odbcDriverConnect()连接错误前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我试图使用
odbcDriverConnect('driver={sql Server};server=servername\instancename,port;database=testing;username=abc;password=123456')

连接远程数据库服务器(sql server 2008).但我得到了

[RODBC] ERROR: state 08001,code 17,message [Microsoft][ODBC sql Server Driver][DBNETLIB]sql Server does not exist or access denied.

错误.任何想法?

我可以用

odbcDriverConnect('driver={sql Server};server=localhost;database=testing;trusted_connection=true')

连接我的本地数据库服务器(sql server 2008).

解决方法

正确的语法应该是:
odbcDriverConnect('driver={sql Server};server=servername\\instancename,port;database=testing;uid=abc;pwd=123456')

如果您使用Windows身份验证方法

odbcDriverConnect('driver={sql Server};server=servername\\\\instancename,port;database=testing;trusted_connection=true')

斜线似乎是一个逃生角色,逃避斜线作品.

猜你在找的MsSQL相关文章