Linq to sql SqlException,超时已过期。完成前已过超时时间。。。在哪里增加此超时时间?

Linq to sql SqlException,超时已过期。完成前已过超时时间。。。在哪里增加此超时时间?,linq-to-sql,Linq To Sql,我一直在使用LINQtoSQL生成更大的报告时遇到这个超时错误 w3wp.exe,NT授权\网络 服务,SqlException,超时 期满。超时时间已过 在操作完成之前 或者服务器没有响应。 ... NT授权\网络服务,7,NT 授权\网络服务,错误, 在 System.Data.SqlClient.SqlConnection.OnError(SqlException 异常,布尔断开连接) 在web.config中,我在连接字符串中添加了Connect Timeout=3600,但它再次出现,

我一直在使用LINQtoSQL生成更大的报告时遇到这个超时错误

w3wp.exe,NT授权\网络 服务,SqlException,超时 期满。超时时间已过 在操作完成之前 或者服务器没有响应。 ... NT授权\网络服务,7,NT 授权\网络服务,错误,
在 System.Data.SqlClient.SqlConnection.OnError(SqlException 异常,布尔断开连接)

在web.config中,我在连接字符串中添加了Connect Timeout=3600,但它再次出现,这是增加此超时的正确方法吗


是通过web.config还是IIS完成的?在我优化这件事的同时需要增加它。

您可能需要在DataContext上设置。

您链接的页面上显示“此默认值由存储提供商设置。”。请注意,如果此值设置为非零值,某些提供程序可能会抛出异常。“因此,我认为我可以在SQL Server 2005中更改此值,以便在等待修补日期时立即修复。知道怎么做吗?我不知道这是否有效,但如果您不介意在开发环境中进行实验,您可以尝试sp_configure‘remote query timeout’,600 GO RECONFIGURE GO谢谢,肯定不是这样,因为它已经设置为默认值600,即10分钟,这东西在任何地方都会超时30-90秒。。。啊,我明白了:“这个值对数据库引擎接收到的查询没有影响。”这可能就是为什么,看起来补丁必须是解决方案:)