WebMethod上的Windows身份验证数据库不起作用

时间:2018-11-13 09:42:49

标签: c# sql asp.net ajax

我曾尝试使用可以正常工作的SQL Server身份验证数据库,但是对于Windows身份验证数据库,我不知道该怎么做。 可能是什么问题?

[WebMethod]

public static List<string> GetEmployeeName(string empName)
{
    List<string> Models = new List<string>();         
    using (SqlConnection con = new SqlConnection(@"Data Source=PHAPPCVTSQL04; Initial Catalog=ECP_IQCDATA_SEM; Integrated Security=True;"))
    {
        using (SqlCommand cmd = new SqlCommand())
        {
            cmd.CommandText = "SELECT DISTINCT [Model] FROM [MRB_Model-Approver]";
            con.Open();
            cmd.Parameters.AddWithValue("@SearchModel", empName);
            SqlDataReader dr = cmd.ExecuteReader();
            while (dr.Read())
            {
                Models.Add(dr["Model"].ToString());
            }
            con.Close();
            return Models;
        }
    }
}  

1 个答案:

答案 0 :(得分:0)

尝试

SqlConnection(@Server=PHAPPCVTSQL04;Database=myDataBase;Trusted_Connection=True);

SqlConnection(@Server=.;Database=myDataBase;Trusted_Connection=True);