用户'DomainName \ Username'登录失败

时间:2015-06-07 19:48:16

标签: c# sql login

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

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

我是整个程序将数据库连接到服务器上的新手,所以如果我想在代码之外做任何步骤,我可能还没有完成它们。因此,请帮助我。

先谢谢你

2 个答案:

答案 0 :(得分:0)

对于Windows auth连接字符串应如下所示:Server = myServerAddress; Database = myDataBase; Trusted_Connection = True; 如果你指定用户ID和密码,那么sql server将尝试使用sql server auth,而不是windows。 如果您想使用具有自定义用户和密码的窗口,那么您应该调用LogonUser,Impersonate,然后才能连接到服务器。

答案 1 :(得分:0)

连接字符串有许多变体。我想看看: http://www.connectionstrings.com/ 了解更多信息/示例。