У меня есть переменная, которая использует другую переменную, чтобы получить ее значение.Я установил для свойства 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: