我正试图访问服务器上的SQL Server数据库,我最初使用的是字符串:
String MyConnection = @"Server=<Name>SQLEXPRESS;Database=Accounts; Trusted_Connection = true;";
这是有效的,但只有当我登录到域时才有效。我想尝试从任何不在域上的计算机访问它。如果提供了域的用户名和密码。我正在尝试这个:
String MyConnection = @"Server=<Name>SQLEXPRESS;Database=Accounts; Integrated Security = false; User Id=" + na + "; Password=" + pa + ";";
我一直收到错误
"用户'user'登录失败"
有什么建议可以让它发挥作用吗?
该消息来自SQL Server,因此您已明确连接,错误很可能意味着用户id+pwd不匹配,或者您从未明确授予该用户id访问服务器和/或连接到的数据库的权限。