gpt4 book ai didi

sql - 在 SQL Server 2005 中设置存储过程的查询超时

转载 作者:行者123 更新时间:2023-12-02 12:19:11 31 4
gpt4 key购买 nike

有谁知道如何设置存储过程的超时?在网上找到了一些示例,例如 sp_configure 'remote Query Timeout', 5,但这不起作用。还发现了一些命令“DBPROP_COMMANDTIMEOUT”和“DBPROP_GENERALTIMEOUT”,但我不知道它们是否正确使用,如果正确,如何在我的 transact-SQL 代码中使用它们。

最佳答案

正如 Chris Tybur 所说,您不能在存储过程中或 SQL Server 上设置存储过程的查询超时。

CommandTimeout是一个客户端概念:客户端将在一定时间后中止查询。没有死人的计时器或存储过程中止自身/或任何查询的机制)。 SQL 服务器将允许查询永远运行。

Remote Query Timeout ”正是:当 SQL Server 本身是另一台服务器的客户端时,SQL Server 进行远程调用时超时。描述中写道:

This value applies to an outgoing connection initiated by the Database Engine as a remote query. This value has no effect on queries received by the Database Engine.

最近的一个问题,提供了很好的信息:timeout setting for SQL Server

关于sql - 在 SQL Server 2005 中设置存储过程的查询超时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1360016/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com