在我的应用程序中,查询工作正常。
对于单个选择查询,我收到以下错误。
System.Data.EntityException:底层提供程序在打开时失败。
---> System.Data.SqlClient.SqlException:连接超时已过期。登录后阶段超时时间已过。这
等待服务器完成时连接可能超时
登录过程和响应;或者它可能超时了
尝试创建多个活动连接。所花费的时长
尝试连接到该服务器时 - [登录前]
初始化=0;握手=13914; [登录]初始化=0;
身份验证=0; [登录后]完成=1062; --->
System.ComponentModel.Win32Exception:等待操作超时
我已经运行 sqlprofiler 来检测死锁,但没有发现。
我正在通过实体框架运行简单的查询
任何帮助,将不胜感激
在堆栈溢出中,有一个帖子叫做帮助解决 SqlException:在非负载情况下连接超时 https://stackoverflow.com/q/1421978/771579。这是一个与你的问题非常相似的问题。请看一下。
我将引用(来自该帖子的)一条评论作为您问题的可能原因:
“内存不足”
“您可能启用了‘自动关闭’”
“SQL 代理作业可能会导致问题”
在那篇文章中,您可以看到有关该主题的非常好的解释。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)