Sql server 是否可以限制SQL Server 2000中查询的最大持续时间?

Sql server 是否可以限制SQL Server 2000中查询的最大持续时间?,sql-server,Sql Server,具体地说,我想检测一个查询何时执行超过5分钟,然后使其回滚。毫无疑问,我可以在应用程序级别执行此操作,但我正在调查SQL Server是否有任何内置机制为我执行此操作 请注意,为澄清起见,我遗憾地仍在运行SQL Server 2000。在SQL Server Management Studio中,转到工具>选项>查询执行。在对这个问题的讨论中,我找到了一篇文章的参考,其中提到“查询超时仅是客户端概念” 你可以考虑使用< /P> SET QUERY_GOVERNOR_COST_LIMIT valu

具体地说,我想检测一个查询何时执行超过5分钟,然后使其回滚。毫无疑问,我可以在应用程序级别执行此操作,但我正在调查SQL Server是否有任何内置机制为我执行此操作


请注意,为澄清起见,我遗憾地仍在运行SQL Server 2000。

在SQL Server Management Studio中,转到工具>选项>查询执行。

在对这个问题的讨论中,我找到了一篇文章的参考,其中提到“查询超时仅是客户端概念”

<>你可以考虑使用< /P>
SET QUERY_GOVERNOR_COST_LIMIT value
命令,但不幸的是,它并不是你想要的

如前所述,它不允许执行任何查询 在特定硬件配置上完成查询所需的估计时间(以秒为单位)