【发布时间】:2010-09-06 20:21:55
【问题描述】:
我想要运行一个长时间运行的 SQL 语句,无论我在连接字符串的“timeout=”子句中添加什么内容,它似乎总是在 30 秒后结束。
我只是使用SqlHelper.ExecuteNonQuery() 来执行它,并让它负责打开连接等。
是否有其他东西可以覆盖我的超时,或导致 sql server 忽略它?我已经对查询运行了探查器,当我在 Management Studio 中运行它时,与在我的代码中运行它时,跟踪看起来没有任何不同。
Management Studio 在大约一分钟内完成查询,但即使将超时设置为 300 或 30000,我的代码仍然会在 30 秒后超时。
【问题讨论】:
标签: sql-server database timeout