我有一个SP,它在SqlServer环境中需要20秒,但有时在我的ASP.NET页面上运行SP时,我得到了SqlServer超时消除。 我事件设置CommandTimeout和ConnectionTimeout为60,但我仍然得到异常。 我希望能帮助我。ASP.NET中的SqlServer超时
1
A
回答
1
其他一些操作可能会锁定表格。将超时设置为更高的值并检查。
在运行PROC执行任何锁定
+0
表上没有锁定,因为当我得到异常时,我可以在管理工作室中运行SP,但是在我的网页中,我看到超时错误,以及在运行alter SP后,我的网页有效。 – Pers 2012-08-09 06:24:36
0
sp_lock
和sp_who2
系统过程可以尝试
cmd.CommandTimeout = 0;
如果您正在执行一个查询到很长一段时间。
0
1)试过类似?
SqlCommand cmd = new SqlCommand("MyReport", conn);
cmd.CommandType = CommandType.StoredProcedure;
cmd.CommandTimeout = 3660; //// or set it zero (0)
2)和这个???
3)假设你的数据库服务器和执行点是不同的,是您的Internet/Intranet连接好?
4)检查VPN连接(如果使用)
0
从SSMS执行查询并保存执行计划。然后运行该应用程序并让SQL事件探查器捕获跟踪,然后按照此link中提到的从分析器保存执行计划。
比较两个执行计划以找出执行中的实际差异。
检查parameter sniffing。如果仍然存在问题,请确保数据库统计信息已更新,但有时这可能是此删除后的问题并创建该过程。
相关问题
- 1. ASP.NET sessionState SQLServer模式超时不起作用
- 2. msaccess odbc到sqlserver 2005锁定:超时
- 3. ASP.NET中的会话超时
- 4. asp.net中的连接超时
- 5. asp.net的web.config超时
- 6. ASP.net Ajax超时
- 7. ASP.NET UpdatePanel超时
- 8. ASP.NET SQL - 池 - 超时
- 9. ASP.NET - 会话超时
- 10. ASP.NET超时问题
- 11. ASP.NET页面超时
- 12. 会话ASP.NET超时
- 13. 会话超时ASP.Net
- 14. ASP.Net超时问题
- 15. ASP.Net MVC3 SessionState超时
- 16. 如何防止ASP.NET 4.5中的超时请求超时
- 17. 使用SqlServer模式时会话超时不起作用
- 18. 更改Web配置中的SQLServer会话超时以使用外部时间源
- 19. Asp.net数据插入到sqlserver
- 20. ASP.NET SqlServer会话复制
- 21. ASP.NET MVC中的会话超时警告
- 22. ASP.Net中的会话超时问题MVC
- 23. ASP.NET中的线程超时问题
- 24. 在ASP.NET中的会话超时警告
- 25. asp.net中的无限会话超时
- 26. asp.net中的会话超时。应用
- 27. 在较长的ASP.Net过程中超时
- 28. ASP.NET中的会话超时问题
- 29. 在asp.net中的会话超时mvc
- 30. Asp.Net 4.0在SqlServer中存储会话
还有一件事我没有任何transaction.when我得到这个错误,我可以在SqlServer管理工作室运行SP。 – Pers 2012-08-09 06:02:15
你说过你有一次得到这个错误,对吗? – 2012-08-09 07:57:34
有时候..当我得到这个错误时,我运行'改变Proc'命令一次,然后再次工作。 – Pers 2012-08-09 08:47:31