asp.net连接数据库超时的原因是什么

asp.net连接数据库超时的原因是什么,第1张

要是你使用了事务那就得尽量启用短事务长事务很容易导致数据库中 *** 作的表被锁死。你可以在数据库中使用sp_who查询出你正在使用的数据库是否有sleeping的或者AWAITING COMMAND的然后调试你的代码看看是什么原因导致出现这个问题的。还有就是可能因为你使用的sql语句查询数据量过大而且使用过多的子查询导致sql语句执行效率很低然后会是数据库无法及时响应。这个是我个人的经历。具体其他的我就不是很清楚了 希望能够帮到你

//判断登录

if (Session["AdminLoginSun"] != null &&Convert.ToInt32(Session["AdminLoginSun"]) >3)

{

lbMsg.Text = "登录错误超过3次,请关闭浏览器重新登录。"

}

else if (bll.chkAdminLogin(UserName, UserPwd))

{

这样也可以的

你的数据库链接字符串是什么 数据库也会有一个链接超时时间设置

="server=127.0.0.1Initial Catalog=MydbUser Id=saPassword=connect timeout=90"/

timeout属性设为0可以解决问题


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9926105.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存