Exécuter un package SSIS en ligne de commande MS-DOS

Comment exécuter un package SSIS en ligne de commande avec DTExec ?

Avec l’outil DTEXEC, qui permet de lancer des commandes batch en ligne de commande Windows. En effet la suite Microsoft SQL Server inclut l’exécutable DTExec.exe. C’est un outil de scripting pour commander et paramétrer les packages SSIS.

Il est possible de lancer l’utilitaire d’exécution des packages à partir d’une invite de commande. Ou encore à partir d’un fichier batch, c’est à dire avec l’extension .bat. 

Exécuter un package SSIS en ligne de commande avec DTExec

Pour commencer, ouvrir une invite de commande MS-DOS en passant par le menu « Démarrer » sous Windows. Puis cliquer sur « Invite de commandes ». Ou encore en tapant cmd dans la barre de rechercher Windows.

Il n’est pas nécessaire d’exécuter l’utilitaire dtexec.exe à partir du dossier où se trouve le package SSIS. Mais il faut fournir le chemin exact et absolu jusqu’au fichier DTSX. Ou encore le chemin relatif depuis le dossier où se trouve la commande.

Par exemple, taper cette commande pour exécuter le package. Cet exemple exécute le package avec les paramètres par défaut, c’est à dire qu’il utilise le fichier de configuration (dtsconfig) par défaut.

DTEXEC /FILE F:\SSIS\Projets\ChargerDimensions.dtsx

Afficher les options de la commande DTEXEC

Enfin, pour voir la liste complète des options de ligne de commande pour le type dtexec. Afficher l’aide de la commande DTEXEC en tapant ce script depuis une ligne de commande MS-DOS:

DTEXEC /?
Liste des options DTEXEC en ligne de commande MS-DOS pour exécuter un package SSIS
Liste des options DTEXEC en ligne de commande MS-DOS pour exécuter un package SSIS

Enfin, pour obtenir plus de détails et pour lire la documentation officielle de l’utilitaire dtexec est disponible. Il est possible de gérer d’autres aspects de la suite Microsoft SQL Server Business Intelligence avec des scripts. Comme par exemple déployer des cubes SSAS avec XMLA, déployer des rapports SSRS avec MS-DOS, etc.

Comment apprendre à faire d’autres opérations avec SSIS et les lignes de commandes Windows? Voici cette fois comment déployer un package SSIS depuis une ligne de commande DOS.

Soyez le premier à commenter

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée.


*