我的连接字符串使用 Windows 身份验证 SQL 服务器不起作用
My connection string using Windows authentication for SQL Server doesn't work
每当我 运行 我的应用程序时都会遇到问题,它说连接错误。错误是用户“”失败。
我想我没有指定用户名和密码,但我不知道用户名和密码是什么。
这是我的连接字符串
public SqlConnection con = new SqlConnection("Data Source=.;Initial Catalog=PayrollDB;Persist Security Info=True;");
提前致谢!
public SqlConnection con = new SqlConnection("Data Source=.;Initial Catalog=PayrollDB;Persist Security Info=True;Integrated Security=true;");
将 Integrated Security=true 添加到连接字符串。
要允许 windows 身份验证,您需要在连接字符串中添加集成安全设置为 tru,如下所示:
public SqlConnection con = new SqlConnection("Data Source=.;Initial Catalog=PayrollDB;Persist Security Info=True;Integrated Security=true;");
您需要添加连接字符串属性:Integrated Security = true
。这将正常工作。
每当我 运行 我的应用程序时都会遇到问题,它说连接错误。错误是用户“”失败。
我想我没有指定用户名和密码,但我不知道用户名和密码是什么。
这是我的连接字符串
public SqlConnection con = new SqlConnection("Data Source=.;Initial Catalog=PayrollDB;Persist Security Info=True;");
提前致谢!
public SqlConnection con = new SqlConnection("Data Source=.;Initial Catalog=PayrollDB;Persist Security Info=True;Integrated Security=true;");
将 Integrated Security=true 添加到连接字符串。
要允许 windows 身份验证,您需要在连接字符串中添加集成安全设置为 tru,如下所示:
public SqlConnection con = new SqlConnection("Data Source=.;Initial Catalog=PayrollDB;Persist Security Info=True;Integrated Security=true;");
您需要添加连接字符串属性:Integrated Security = true
。这将正常工作。