从c#运行存储过程有时失败,但在从SQL编辑器运行时工作

时间:2015-05-30 03:26:57

标签: c# sql-server

我有一个存储过程,需要30多分钟才能完成任务。当我从SQL编辑器运行它时,它正在工作。但是当我打电话给网站时,卡在中间并成为永无止境的过程。我试图记录任何错误,但也没有错误。

1 个答案:

答案 0 :(得分:0)

可能是因为超时。

cmd.CommandTimeout = 30; // Increase value of 30 to get longer timeout. 

我认为您还应该对SP中的查询执行执行计划,以查看需要花费这么长时间的内容。从后面的代码执行SQL查询需要相同的时间吗?