在SQL Server 2005中的存储过程上设置查询超时
发布时间:2020-12-12 06:25:44 所属栏目:MsSql教程 来源:网络整理
导读:有谁知道如何设置存储过程的超时?在NET上找到了一些例子,例如sp_configure’remight Query Timeout’,5,但这不起作用.还发现了一些命令“DBPROP_COMMANDTIMEOUT”和“DBPROP_GENERALTIMEOUT”,但我不知道它们是否正确使用,如果是,如何在我的transact-SQL代码
有谁知道如何设置存储过程的超时?在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 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- SQL Server迁移助手(SSMA):错误[22018] [MySQL] [ODBC 5.3
- MYSQL子查询和嵌套查询优化实例解析
- 隆重推荐【SQLServer】127个SQL server热门资料汇总
- sql-server – 如何从MS SQL中的text / varchar中选择正则表
- SQLserver数据库生成数据字典,数据库字段说明
- SQLServer 数据库备份过程中经常遇到的九种情况
- mysql 5.7.16 安装配置方法图文教程
- sql-server-2008 – 用于标记的GUID与Identity
- sql – 从表中删除Top-N行有一些排序(按’Column’排序)
- SQL Server 2005没有备份日志文件附加数据库