我有一个SQL查询,执行大约需要8-10分钟,我想更改服务器执行时间,以便在网页上显示查询结果。
网页在30秒后停止响应
我尝试了以下
在文件
中httpRuntime executionTimeout="200" maxRequestLength="25600"
在连接字符串
中add name="AgeingConnectionString" connectionString="DataSource=DTB00B51237\SQLEXPRESS;Initial Catalog=Ageing;Integrated Security=True;ConnectionTimeout=200" providerName="System.Data.SqlClient" />
将“debug”更改为“false”
compilation debug="false" targetFramework="4.0"/>
页面在30秒后停止
答案 0 :(得分:1)
解决
将此附加到正在执行的每个sql命令
cmd.CommandTimeout = 900;
其中900
是查询等待响应的最长时间(以秒为单位)