用户'DomainNameUsername'登录失败

本文关键字:失败 登录 DomainNameUsername 用户 | 更新日期: 2023-09-27 17:54:27

我正在visual studio 2013上使用c#,并且我在这台计算机和服务器(不同的机器)上安装了sql server。我有一个服务器上的数据库,我需要与我的c#程序访问。当我安装SQL时,我没有做SQL身份验证,我只是使用windows身份验证。

我的连接字符串是" string MyConnection = @"数据源=YJN-DC'SQLEXPRESS;初始目录=Test;用户ID= domainname'username;密码=密码;";"这些凭证是我用来通过远程桌面登录到服务器的。(当然,因为我是在网上发布这些并不是真正的凭据

我对整个连接程序和服务器上的数据库都是新手,所以如果有任何步骤我应该在代码之外做,我可能没有做过。因此,也请帮我解决这些问题。

谢谢您的预付款

用户'DomainNameUsername'登录失败

对于windows授权连接字符串应该是这样的:Server=myServerAddress;Database=myDataBase;Trusted_Connection=True;如果您指定了用户id和密码,那么sql server将尝试使用sql server身份验证,而不是windows。如果您想使用自定义用户和密码的windows,那么您应该调用LogonUser, Impersonate,然后才连接到服务器。

连接字符串有许多变体。我会看一下:http://www.connectionstrings.com/查看更多信息/示例