Réglage de variables SSIS en Tâche de l'Agent SQL
Je suis en cours d'exécution d'un package SSIS dans un travail SQL Server agent. J'ai plusieurs variables de ce que je dois mettre pour la production que je développe avec les paramètres de développement et exemple de ceci est un journal variable qui passe par un chemin d'accès à utiliser pour un fichier texte chaîne de connexion. J'ai utilisé l'Ensemble des Valeurs de" dialogue de l'INTERFACE utilisateur pour définir cette valeur et de la Ligne de Commande de cette étape de travail ressemble à ...
/SQL "\MyFolderInMSDB\MyPackage" /SERVER "mw-test" /CHECKPOINTING OFF /SET "\package.variables[log].Value";"C:\Logs\Imports\mylog.log" /REPORTING E
Il ne semble pas être une erreur en essayant de définir la variable, mais lorsque j'exécute le travail c'est la journalisation de la variable définie dans la tâche lorsque je l'ai développé et non pas le chemin que je suis de l'envoyer en tant que variable ci-dessus. Quelqu'un vu quelque chose comme ça?
Vous devez vous connecter pour publier un commentaire.
En supposant que vous avez collé votre Agent SQL étape de travail de l'information et de ne pas retapé, le problème est probablement dû à un cas de sensibilité. Trucs dans SSIS est sensible à la casse donc les noms de variables du "journal" est différent de "Journal".
@Facture de l'exemple ci-dessus fonctionne également en cas de sensibilité avec le chemin indiqué.
Essayez ceci: http://www.buildingmeaning.com/?p=171
Dirait que vous êtes très proches. Probablement juste de changer
à
J'ai dû marquer le ConfiguredValue comme étant en lecture à partir de l'Exécutable de la valeur dans le package SSIS et config
Sinon, la valeur statique de la config était en train de lire à chaque fois.