2014-06-29 7 views
0

Je pense que je dois être fou !! J'ai un gros problème dans mon projet SSIS.Le paquetage enfant ne peut pas lire la valeur param du paquet ssis parent

j'ai plus de 40 paquet un parent et 39 Childs

i utiliser la méthode de configuration pour obtenir des valeurs variables de parent packages enfants et il travaille bien .. mais quand je copie mon projet SSIS

à le serveur de production je fais face au problème suivant .. le paquet childs n'a pas lu les valeurs de variables du paquet parent

j'ai révisé la configuration plusieurs fois je ne trouve pas manquant !!

toute aide s'il vous plaît ...

Merci,

+0

Recevez-vous un message d'erreur ou simplement que ces valeurs ne se propagent pas aux packages enfants. –

+0

Quelle version utilisez-vous? 2008 ou 2012 –

+0

Aucun message d'erreur! J'utilise la version 2008 –

Répondre

0

Vous devez chercher quelques choses en mettant en œuvre les packages enfants parentes.

  1. La configuration de variable de package parent ne fonctionne que si vous appelez le package enfant du package parent. Et méfiez-vous de l'ordre des événements dans un package lorsque vous utilisez la configuration de variable de package parent.
  2. Impossible de lire la variable parent - Dans le package enfant, vous devez écrire/taper le nom du nom de la variable du package parent. Contrairement à la variable du package enfant, vous ne pouvez pas le sélectionner, car seule la variable du package parent est connue au moment de l'exécution par le package enfant.

Vous pouvez transmettre des valeurs du parent à l'enfant de deux manières -

  1. Store the value in a variable in the parent package and use a script task in the child package to copy it.
  2. Using the package configuration

Parfois, cela dépend de la valeur que vous passez du parent à l'enfant. Par exemple, en cas de journalisation de la valeur de la propriété du gestionnaire de connexions, it won't work.

+0

Merci, les paquetages enfants obtiennent des valeurs param à partir du parent Pckg à l'exécution seulement. Le problème est que je stocke la chaîne de connexion de mon COnnection OLDEB comme variable et je l'obtiens du paquet parent ... temps il n'y a pas de problème .. mais si je veux ouvrir le paquet enfant pour éditer quelque chose je fais face à une erreur parce que le paquet enfant ne peut pas voir les valeurs des variables parents! toute aide? –

+0

quelle est l'erreur que vous obtenez –

Questions connexes