2010-10-23 50 views
8

我在SQL Server中有一个存储过程,我想为我的sprpc设置一个超时值,这样如果它没有在适当的时间完成,SQL Server将强制它停止。如何在SQL Server中为存储过程设置超时

感谢

+5

我想你会更好,确定了该查询花费这么长时间。 – 2010-10-23 17:53:29

回答

10

既然你具体如何设置超时值问,我会告诉你,但我同意提出的意见OMG Ponies,你是好得多,如果你明白,为什么查询需要这么长时间。要开始阅读关于查询优化,read thisthis

下面是步骤在服务器上设置查询超时:

  1. 找到您在SQL Server Management Studio中的服务器。
  2. 右键单击服务器名称。
  3. 选择属性。
  4. 选择连接选项卡。
  5. 设置查询超时值。 (该值以秒为单位,无限时间设置为0)
  6. 单击确定。

alt text

+3

@Gabriel McAdamins不完全正确。您正在更改的设置仅适用于远程查询(openrowset/openquery)。超时只是客户端应用程序,并不直接与服务器本身相关。如果您使用SSMS查询,那么SSMS将成为您的客户。 – PseudoToad 2014-09-08 14:57:15

相关问题