每当我运行我的应用程序时都遇到问题,它说连接错误。错误是用户''失败了。
我认为我没有指定用户ID和密码,但我不知道用户ID和密码是什么。
这是我的连接字符串
public SqlConnection con = new SqlConnection("Data Source=.;Initial Catalog=PayrollDB;Persist Security Info=True;");
提前致谢!
答案 0 :(得分:2)
public SqlConnection con = new SqlConnection("Data Source=.;Initial Catalog=PayrollDB;Persist Security Info=True;Integrated Security=true;");
将Intergrated Security = true添加到连接字符串。
答案 1 :(得分:2)
您需要添加连接字符串属性:Integrated Security = true
。这将正常工作。
答案 2 :(得分:1)
要允许Windows身份验证,您需要在连接字符串中添加集成安全设置为tru,如下所示:
public SqlConnection con = new SqlConnection("Data Source=.;Initial Catalog=PayrollDB;Persist Security Info=True;Intergrated Security=true;");