Bonjour à vous tous,
Je développe un package avec SSIS 2008 SP1 et je déploie sur un serveur SQL 2008 également.
J'ai utilisé le package configuration du SSIS et j'ai sauvegardé la configuration dans une table SQL.
La configuration contient la valeur des différentes bases de données utilisées dans mon package. Jusque là tout va bien.
J'ai ensuite déployé le package sur le serveur et j'ai pu modifier les enregistrements qui se trouvaient dans la table de configuration sans problème.
La problématique que j'ai c'est que je dois modifier la connection string de la table de configuration dans mon déploiement.
J'ai donc voulu utiliser avec xp_cmdshell :
Mais ça ne fonctionne pas. Je n'ai pas d'erreur lors de l'éxécution, mais la connexion n'est pas changée puisque le package ne trouve pas la table de configuration.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 DTEXEC /DTS "\File System\mon_package" /Connection "Ma_Config";"Data Source=mon_datasource;User ID=mon_id;Initial Catalog=mon_catalog;Password=xx"
Est-ce que la commande DTEXEC est bien exprimée ?
Est-ce que vous avez des pistes ?
D'avance merci.
Partager