我有一个要运行的长时间运行的SQL语句,无论我在连接字符串的"TIMEOUT="子句中放什么,它似乎总是在30秒后结束.
我只是使用SqlHelper.ExecuteNonQuery()
来执行它,并让它负责打开连接等.
是否有其他内容可能会覆盖我的超时,或导致sql server忽略它?我已经对查询运行了探查器,当我在management studio中运行它时,与在代码中运行它时,跟踪看起来没有任何不同.
Management studio大约在一分钟内完成查询,但即使将超时设置为300或30000,我的代码在30秒后仍会超时.