2017-06-23 2 views
3

J'ai un conteneur Foreach dans lequel j'ai un Exécuter la tâche de processus. J'ai beaucoup de Console.WriteLine() instructions dedans.L'exécution de la tâche de processus n'affiche pas le texte | SSIS

Les 3 images surlignées dans l'image peuvent être utilisées pour obtenir la sortie de .exe.

Je déclare une variable dans le paquet pour obtenir un message d'erreur de processus tâche d'exécution en utilisant StandardErrorVariable.

Le problème est le écran disparaît, il ne marche pas afficher quoi que ce soit à l'écran, cela se produit non seulement quand je l'utilise StandardErrorVariable mais d'autres propriétés présentées à la figure.

Même si nous obtenons des valeurs dans des variables, le verrou sur elles ne se libère pas, donc je ne peux pas les utiliser n'importe où dans le paquet.

En outre, il sera utile si vous pouvez me rediriger vers exacte utilisation de toutes les 3 variables mises en surbrillance

enter image description here

Répondre

0

Cela se produit lorsque l'emballage est exécuté à partir d'un catalogue de serveur, ainsi que des studios visuels? Si vous ajoutez un point d'arrêt, toutes les vars apparaîtront sous la fenêtre 'Locals'.

enter image description here

enter image description here

+0

J'ai créé un paquet et a commencé à tester dans VS. Je n'ai pas obtenu de sortie donc je n'ai pas déployé ce paquet dans le catalogue ou j'ai essayé de le faire en utilisant l'utilitaire ou par d'autres moyens –

+0

Quel processus essayez-vous d'exécuter? Console.Writeline() doit sortir sur les fenêtres 'output' dans les studios visuels, pas sur le processus que vous exécutez avec la tâche. –

+0

Le processus (.exe) doit copier des fichiers de X emplacement à Y et il affiche ce qu'il a copié et d'autres informations sur l'écran de la console. mais si j'initialise ces propriétés avec des variables, l'écran s'estompe. Dans la fenêtre locale, les variables sont assignées et je fais face à un autre problème qui est mentionné ici. (https://stackoverflow.com/questions/44453384/release-lock-on-variables-used-in-execute-process-task-ssis) –