按照文章点击打开链接的讲解,构建连接字符串。
SqlConnection conn = new SqlConnection();
conn.ConnectionString = "Server=xxx.xxx.xxx.xx;DataBase=hxxx;uid=sa;password=xxxxxx";
try
{
conn.Open();
}
catch (Exception ee)
{
Response.Write(ee.Message);
}
Response.Write("连接成功");
conn.Close();
conn.Dispose();
但是却连接失败,根据ee.Message的提示“
”
该怎么办呢?通过从网上搜集资料,只需要在字符串中加入“Trusted_Connection=false”即可。
参考文章:点击打开链接
可能原因是,C#默认的是有Windows验证。数据库两种验证方式,一种是Windows,一种是SQL验证。数据库当初设计的时候用的是SQL验证。