gpt4 book ai didi

sql-server - SSIS变量评估表达式在脚本任务中花费的时间

转载 作者:行者123 更新时间:2023-12-04 00:57:34 26 4
gpt4 key购买 nike

我有一个变量,它使用另一个变量来获取其值。我已经将EvaluateAsExpression属性设置为True。现在,当我在脚本任务中使用此变量时,它需要2-3分钟来评估该表达式。但是,如果我对变量值进行硬编码,而不是从另一个变量中读取它,那么它将在不到一秒钟的时间内完成。有人让我知道我是否想念什么吗?我正在使用BIDS / SSIS 2008

Variable1: D:\app\srikar.mogaliraju
Variable2: @[User::Variable1]+"\\Product"


脚本任务代码:

        public void Main()
{

String SourceFolderPath, DestinationFolderpath;
SourceFolderPath = Dts.Variables["User::Variable2"].Value.ToString();

//Random Code
Dts.TaskResult = (int)ScriptResults.Success;
}


变量2表达式生成器:
enter image description here

最佳答案

我对此没有任何解决方案。因此,发布解决方案的答案是我实现的绕过此问题的解决方案。


使用ExecuteSqlTask​​读取Variable1,并将“ \ Product”追加到Variable1值。将结果集属性设置为Single Row。
将结果集分配给Variable2,并在脚本任务中使用此变量。

关于sql-server - SSIS变量评估表达式在脚本任务中花费的时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56347346/

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