C#编写的Windows服务连不上SQLServer数据库

用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数据库成功了!!!


版权声明:本文为xinxin_2011原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。