在.net中增加Sql超时

Zer*_*ity 9 sql .net-services

我在.net服务中遇到SQL超时错误.

由于服务已经安装在生产中,有什么办法可以从App.Config文件中增加服务的超时时间.

目前,我在一分钟后收到此异常,因为我们使用的存储过程需要2到2个小时才能执行,因此我必须将其设置为大约10小时.

Dar*_*rov 13

您可以尝试在SqlCommand上设置CommandTimeout属性.我希望你不是在ASP.NET应用程序中这样做.


Sta*_*ler 1

您可以使用“connect Timeout = 100000000;”在连接字符串中设置超时。或者任何你想要的超时时间

  • 达林是对的。`Connect Timeout=1234` 可以在 app.config 中设置。但这只是为了*连接*。但是查询的超时是由命令超时控制的,它不能在 app.config 中设置。 (3认同)