Sql 服务器连接超时

Sql Server connection timeout

我正在尝试通过 asp.net 执行 sql 服务器查询,但出现以下异常: "Execution Timeout Expired. The timeout period elapsed prior to completion of the operation or the server is not responding."

我的连接字符串超时为 300000,sql 服务器中的远程查询超时为 60000 我该如何解决这个问题

我好像遇到了问题 table。你可以执行 sp_lock 看看谁在阻止什么。

如果没有阻塞,那么你的查询构造得非常糟糕。

请延长 web.config 文件中的脚本执行超时。

<!-- Increase script execution timeout  -->
<system.web>
    <httpRuntime executionTimeout="300" /> <!-- its 5 min -->
</system.web>

希望这能解决您的问题。

谢谢, 罗希特

问题是命令超时,我用下面的代码行解决了这个问题:

command.CommandTimeout = 30000;

但现在的问题是:如何在应用程序上设置 commandTimeout 默认值