2016-07-06 6 views
1

Я пытаюсь передать переменную пакета: packno from Execute SQL Task to Data flow. Переменная заполняется нужной стоимостью на событии OnProgress. Значение: 20717. Но по событию OnPostExecute это значение очищается и присваивается: -1.Переменная очищается при событии PostExecute SSIS 2008

Таким образом, команда SQL выполняется с -1 значением. Любая идея, почему это происходит?

+0

check code поэтому переменная получает re-st/overwritten и проверяет, является ли EvaluateAsExpression истинным или нет. –

+0

Является ли значение переменной результатом запроса в SQL-задаче Execute? –

+0

Значение EvaluateAsExpression равно false. Да, значение переменной является результатом запроса, и оно назначается штрафом на этапе выполнения. Что-то происходит после. Нет никакого специального кода –

ответ

0

Возникла проблема с сервером. Все отлично работало на разных.