SQL 服务器连接字符串登录失败

SQL Server connection string login failed

我正在尝试访问服务器上的 SQL 服务器数据库,我最初使用的是字符串:

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 + ";";

我一直收到错误

"login failed for user 'user'"

有什么建议可以让它发挥作用吗?

该消息来自 SQL 服务器,因此您显然已连接,该错误很可能意味着用户 ID + 密码不匹配,或者您从未明确授予该用户 ID 访问服务器 and/or 您正在连接的数据库。