gpt4 book ai didi

sql-server - 如何更改 SQL Server 中手动执行查询的超时?

转载 作者:行者123 更新时间:2023-12-02 09:54:57 24 4
gpt4 key购买 nike

我有一个简单的 SQL 脚本,可以从 Visual Studio 手动执行。这是一个数据生成脚本,因此我预计它需要几分钟才能运行。但我收到以下错误。

Timeout expired. The timeout period elapsed prior to completion of the operation or the server is not responding.

我不想更改任何全局服务器设置来运行这个文件。是否有任何命令可以放在文件顶部来增加该脚本/事务的超时?

最佳答案

如果您使用 SQL Management Studio,选项中有两个设置(我指的是我使用的 SQL Server 2005 中的 Management Studio):
(我的 Management Studio 是德语,所以我希望我将名称正确翻译成英语)

您可以在“附加”-->“选项”下的菜单中找到两者

在选项中,第一个位于“查询执行”下,您可以在那里设置“执行超时”(我的已经为零)

第二个(我认为这就是您需要的)是“设计器”下的第一个选项,它显示类似“覆盖表设计器更新的超时”之类的内容,您可以选中一个框并在其中输入一个值。
前段时间,我遇到了和你类似的问题(在大表上运行 ALTER TABLE 时出现超时消息),我通过将此选项设置为更高的值来解决它。

关于sql-server - 如何更改 SQL Server 中手动执行查询的超时?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/510752/

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