我有一个变量,它使用另一个变量来获取其值。我已经将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;
}
答案 0 :(得分:1)
我对此没有任何解决方案。因此,将答案与我实施的解决方案一起发布即可绕过此问题。