首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >sql server 2008:正确设置用户名以便从VBA连接

sql server 2008:正确设置用户名以便从VBA连接
EN

Stack Overflow用户
提问于 2010-08-20 02:09:58
回答 1查看 977关注 0票数 0

我在SQL SERVER的安全性下设置了一个登录名(审阅者)。

在特定的数据库下,我设置了一个引用此登录名的用户(qcvalues_reviewer

我尝试了所有这些从vba登录数据库的不同方法:

代码语言:javascript
复制
 'cn.Open "Provider=SQLOLEDB;Data Source=hermes;Initial Catalog=test;User ID=qcvalues_reviewer; Password=92127; Trusted_Connection=yes"

 'cn.Open "Provider=SQLOLEDB;Server=hermes;Database=test;User Id=qcvalues_reviewer;Password=92127;"

 'cn.Open "Provider=SQLOLEDB;Data Source=hermes;Initial Catalog=test;User Id=qcvalues_reviewer;Password=92127;"

 'cn.Open "Provider=SQLOLEDB;Data Source=10.20.10.18,1433;Network Library=DBMSSOCN;Initial Catalog=test;User ID=qcvalues_reviewer;Password=92127;"

每次我收到错误消息:

代码语言:javascript
复制
login failed for user 

有没有人能帮我连接一下!

EN

回答 1

Stack Overflow用户

发布于 2010-08-20 02:17:41

您应该使用登录名(审阅者),而不是用户名(qcvalues_reviewer)。

还可以尝试分别为User和Login使用Connection.Open的第二个和第三个参数。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3524841

复制
相关文章

相似问题

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