用C#编写的Windows服务程序连接SQLServer数据库报错
之前执行如下SQLServer数据库连接程序都是正常的:
try
{
SqlConnection conn = new SqlConnection(connstr);
conn.Open();
SqlCommand cmd = new SqlCommand(str, conn);
SqlDataReader dr = cmd.ExecuteReader(CommandBehavior.CloseConnection);
return dr;
}
catch
{
return null;
}
然而在Windows服务程序中总是连接数据库失败
后台突发奇想,是不是Windows服务中只能用SQL Server身份验证?
果然改为这样配置后,Windows服务程序连接SQLServer数据库成功了!!!