我在SQL SERVER的安全性下设置了一个登录名(审阅者)。
在特定的数据库下,我设置了一个引用此登录名的用户(qcvalues_reviewer
我尝试了所有这些从vba登录数据库的不同方法:
'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;"每次我收到错误消息:
login failed for user 有没有人能帮我连接一下!
发布于 2010-08-20 02:17:41
您应该使用登录名(审阅者),而不是用户名(qcvalues_reviewer)。
还可以尝试分别为User和Login使用Connection.Open的第二个和第三个参数。
https://stackoverflow.com/questions/3524841
复制相似问题