gpt4 book ai didi

ssis - 在 SSIS 中为脚本任务设置超时选项

转载 作者:行者123 更新时间:2023-12-04 23:27:44 25 4
gpt4 key购买 nike

我有一个执行动态创建的 SQL 恢复语句的脚本任务。这在前 6 次运行中没有问题,但随后 .bak 文件变得太大而无法在 30 秒内运行。

我到处寻找我能想到的超时选项。我已将连接管理器的常规超时重置为 500(据我所知,以秒为单位)。这些都还没有奏效。

我在哪里/如何设置这个值(或者我可以)?

投标版本信息:
微软 Visual Studio 2008
版本 9.0.30729.4462 QFE

微软.Net框架
版本 3.5 SP1

最佳答案

您需要发布代码,但很可能不是连接管理器超时而是查询(它们是不同的超时)。假设您使用 SqlCommand 对象来运行您的查询,设置 CommandTimeout超出默认的 30 秒。

代码大约

// Set the query execution timeout to 500 seconds
mySqlCommand.CommandTimeout = 500;
mySqlCommand.ExecuteNonQuery();

当然,您会想要防御性地编写代码,但这解决了您需求的症结所在。

关于ssis - 在 SSIS 中为脚本任务设置超时选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9825784/

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