查询运行了几个小时

时间:2017-08-23 06:46:49

标签: sql-server timeout linked-server

一些在夜间执行的查询会在记录失败消息之前运行正好5个小时。这些查询从链接服务器检索记录,链接服务器也是SQL服务器。当我在早上运行相同的查询时,它会在一分钟内执行。两台服务器中的超时属性设置为1小时。因此,我试图了解它如何执行超过一个小时以及它每次5小时后如何停止。请帮助我理解我错过的内容。

感谢。

1 个答案:

答案 0 :(得分:0)

在特定会话/窗口上运行的特定查询可能是可能的,如果在查询中使用事务方法,则事务尚未处于已提交状态,因此应该在再次执行之前回滚。

原因2 - 当您执行查询时,链接的服务器功能当时没有运行。