Выполнение задачи процесса не отображает текст | SSIS

У меня есть контейнер Foreach, в котором есть задача Выполнение процесса. У меня много операторов Console.WriteLine().

3 изображения, выделенные на изображении, можно использовать для получения вывода из .exe .

Я объявил переменную в пакете, чтобы получить сообщение об ошибке от Execute Process Task с помощью StandardErrorVariable .

Проблема заключается в том, что Screen Fades Out, он ничего не отображает на экране, это происходит не только тогда, когда я использую StandardErrorVariable, но и другие свойства, выделенные на рисунке.

Кроме того, несмотря на то, что мы получаем значения в переменных, блокировка на них не снимается, поэтому я не могу использовать их где-либо в пакете.

Также будет полезно, если вы сможете перенаправить меня на точное использование всех трех выделенных переменных.

введите здесь описание изображения


person Sai Bhasker Raju    schedule 23.06.2017    source источник


Ответы (1)


Это происходит, когда пакет запускается из каталога сервера, а также визуальных студий? Если вы добавите точку останова, все vars будут отображаться в окне «locals».

введите здесь описание изображения

введите здесь описание изображения

person Jason Byrd    schedule 25.06.2017
comment
Я создал пакет и начал тестирование в VS. Я не получил никакого вывода, поэтому не развертывал этот пакет в каталоге и не пытался запустить с помощью утилиты или каким-либо другим способом. - person Sai Bhasker Raju; 26.06.2017
comment
Какой процесс вы пытаетесь запустить? Console.Writeline() должен выводиться в окна «вывода» в визуальных студиях, а не в процесс, который вы выполняете с задачей. - person Jason Byrd; 26.06.2017
comment
Процесс (.exe) должен скопировать поля из местоположения X в Y, и он отображает все, что он скопировал, и другую информацию на экране консоли. но если я инициализирую эти свойства любыми переменными, экран исчезает. В локальном окне присваиваются переменные, и я столкнулся с другой проблемой, которая упоминается здесь. ( stackoverflow.com/questions/44453384/ ) - person Sai Bhasker Raju; 27.06.2017
comment
Можете ли вы опубликовать снимок экрана с потоком управления и кодом в компоненте скрипта, из которого вы выполняете операторы Console.WriteLine(). - person Jason Byrd; 28.06.2017
comment
, Вот скриншот потока управления ( ibb.co/fShpyQ ) и при ошибке любой задачи пакета он переходит к обработчику событий OnError, и вот скриншот ( ibb.co/gswA55 ) - person Sai Bhasker Raju; 29.06.2017