SQL Server 2005超时,连接已重置

时间:2012-06-11 20:53:50

标签: asp.net sql-server sql-server-2005 connection-reset

我正在加载100,000多条数据,分析和完成需要30到40分钟。我们使用SQL Server 2005.目前在指定的时间(尝试获取它使用的分钟数)之后,SQL Server说连接已重置。

是否有一些设置可以更改此设置,以便我的查询可以运行一个小时?

2 个答案:

答案 0 :(得分:0)

SqlCommand.CommandTimeout属性允许你在代码中设置它,但是除非你聪明,否则你也可以获得网络服务器超时。

连接重置甚至可能是你的网络男孩,因为没有活动而将其删除。

我会以某种方式看待这种情况。就像要求做这项工作并开始做这件事。一个状态页面,可以查看它的位置。完成后提供结果的链接,或者某些。

答案 1 :(得分:0)

可能是您的问题与工作进程(w3wp.exe)有关。在Web应用程序中一段时间​​后,工作进程将被回收。所以请检查“IIS”的这个设置。您还可以在web.config中重置“连接超时”的超时或在代码中更改“CommandTimeout”。