在SQL Server 2005中的存储过程上设置查询超时
|
有谁知道如何设置存储过程的超时?在NET上找到了一些例子,例如sp_configure’remight Query Timeout’,5,但这不起作用.还发现了一些命令“DBPROP_COMMANDTIMEOUT”和“DBPROP_GENERALTIMEOUT”,但我不知道它们是否正确使用,如果是,如何在我的transact-SQL代码中使用它们. 解决方法正如Chris Tybur所说,你不能在存储过程中或SQL Server上存储过程的查询超时.CommandTimeout是一个客户端概念:客户端将在一段时间后中止查询.没有死人的计时器或机制让存储过程中止/或任何查询). SQL Server将允许查询永远运行. “Remote Query Timeout”正是如此:当SQL Server本身是另一台服务器的客户端时,SQL Server进行远程调用时超时.它在描述中说:
最近一个问题很好的信息:timeout setting for SQL Server (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- T-SQL – 左外连接 – where子句与on子句中的过滤器
- MYSQL中统计查询结果总行数的便捷方法省去count(*)
- SQL Server分页的存储过程
- MySQL――修改root密码的4种方法(以windows为例)
- SQL Server查询查找从城市A到城市B的所有路由与转移
- sql – 从使用(WHERE)条件选择的行中获取上一行和下一行
- sql-server – 使用SQL Server的SELECT JOIN语句导致的死锁
- 通过SQLSERVER重启SQLSERVER服务和计算机的方法
- sql-server – 在SQL Server中创建可以保存存储过程结果的临
- Azure表存储 – 实体设计最佳实践问题
