Kes*_*ant 7 .net c# sql-server entity-framework
在我的应用程序中,查询工作正常.对于单个选择查询,我收到以下错误.
System.Data.EntityException:基础提供程序在Open上失败.---> System.Data.SqlClient.SqlException:连接超时已过期.在登录后阶段过去了超时时间.在等待服务器完成登录过程并响应时,连接可能已超时; 或者在尝试创建多个活动连接时可能会超时.尝试连接到此服务器所花费的时间是 - [Pre-Login] initialization = 0; 握手= 13914; [登录]初始化= 0; 认证= 0; [登录后]完成= 1062; ---> System.ComponentModel.Win32Exception:等待操作超时
我已经运行了sqlprofiler来检测死锁,但没有找到.
我正在通过实体框架运行简单查询
任何帮助,将不胜感激
在堆栈溢出中,有一篇名为“帮助排除 SqlException:连接超时,在非加载情况下”的帖子。这是一个与你的问题非常相似的问题。请看一下。
我将引用(来自该帖子的)一条评论作为您问题的可能原因:
“内存不足”
“您可能启用了‘自动关闭’”
“SQL 代理作业可能会导致问题”
在那篇文章中,您可以看到有关该主题的非常好的解释。
小智 1
也许您忘记了。之前关闭您的连接。
这就是为什么:Or it could have timed out while attempting to create multiple active connections.
(由于我的声誉,我现在无法发表评论,不要将此作为完整答案)
| 归档时间: |
|
| 查看次数: |
23180 次 |
| 最近记录: |