SSIS de deux variables

Je suis en train d'utiliser une "Expression de la Tâche" dans SSIS simplement initialiser/deux variables. Cette tâche apparemment simple m'a conduit les noix parce que je ne sais pas comment séparer les déclarations:

@[User::testVariable]="1"  
@[User::testVar2]=3

Qui donne une erreur d'analyse, et j'ai lu beaucoup de documentation en vain. Comment sont des déclarations séparées, et j'espère ne pas avoir à utiliser plus d'une expression de la tâche parce que j'ai beaucoup de variables... Merci

Si vous avez besoin d'un grand nombre de variables, j'aimerais utiliser une tâche de script.
Merci pour le commentaire: mais ils ne sont pas la même chose. Pour une Tâche de Script, vous n'avez pas l'option de paramétrage de la tâche, il est donc statique. Je suis affectation de mes variables de paramètres et donc j'ai besoin d'être en mesure de l'ajuster à la SSIS.
Pas sûr de ce que tu veux dire par "paramétrage de la tâche"...voulez-vous dire que vous ne pouvez pas faire ce qu'ils vous diront comment faire dans ce forum une réponse?: social.msdn.microsoft.com/forums/sqlserver/en-US/...
darn, lol, vous définir les paramètres de Tâche de Script après tout! (Je suis deviner brièvement la lecture). Auriez-vous la gentillesse de partager un one-liner sur la façon dont vous voulez écrire une instruction qui définit VariableA avec la valeur dans ParameterA ??? Vous pouvez l'ajouter à une réponse si vous le souhaitez
Eh bien, je ne l'ai jamais fait moi-même, mais à partir du lien que j'ai mentionné, il semble comme il devrait être: Dts.Variables("User::VariableA").Value = Dts.Variables("$Project::ParameterA").Value

OriginalL'auteur LearnByReading | 2015-06-12

Leave a Reply

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *