Déployer un projet SSIS à partir de l’invite de commandes avec ISDeploymentWizard.exe
S’applique à : SQL Server SSIS Integration Runtime dans Azure Data Factory
Ce guide de démarrage rapide montre comment déployer un projet SSIS à partir de l’invite de commandes en exécutant l’Assistant Déploiement d’Integration Services, ISDeploymentWizard.exe
.
Pour plus d’informations sur l’Assistant Déploiement d’Integration Services, consultez Assistant Déploiement d’Integration Services.
Prérequis
La validation décrite dans cet article pour le déploiement sur Azure SQL Database nécessite SQL Server Data Tools (SSDT) version 17.4 ou ultérieure. Pour obtenir la dernière version de SSDT, consultez Télécharger SSDT (SQL Server Data Tools).
Un serveur Azure SQL Database écoute sur le port 1433. Si vous essayez de vous connecter à un serveur Azure SQL Database en étant derrière un pare-feu d’entreprise, ce port doit être ouvert dans le pare-feu d’entreprise pour que vous puissiez vous connecter.
Plateformes prises en charge
Vous pouvez utiliser les informations de ce guide de démarrage rapide pour déployer un projet SSIS sur les plateformes suivantes :
SQL Server sur Windows.
Azure SQL Database. Pour plus d’informations sur le déploiement et l’exécution de packages dans Azure, consultez Effectuer un « lift-and-shift » des charges de travail SQL Server Integration Services vers le cloud.
Vous ne pouvez pas utiliser les informations de ce guide de démarrage rapide pour déployer un package SSIS sur SQL Server sur Linux. Pour plus d’informations sur l’exécution de packages sur Linux, consultez Extraire, transformer et charger des données sur Linux avec SSIS.
Pour Azure SQL Database, obtenez les informations de connexion.
Pour déployer le projet sur Azure SQL Database, obtenez les informations de connexion dont vous avez besoin pour vous connecter à la base de données du catalogue SSIS (SSISDB). Vous avez besoin des informations de connexion et du nom de serveur complet dans les procédures qui suivent.
- Connectez-vous au portail Azure.
- Sélectionnez Bases de données SQL dans le menu de gauche, puis sélectionnez la base de données SSISDB dans la page Bases de données SQL.
- Dans la page Vue d’ensemble de votre base de données, notez le nom complet du serveur. Pour voir l’option Cliquer pour copier, pointez sur le nom du serveur.
- Si vous avez oublié vos informations de connexion au serveur Azure SQL Database, accédez à la page du serveur SQL Database pour voir le nom de l’administrateur du serveur. Vous pouvez réinitialiser le mot de passe si nécessaire.
Méthode d’authentification prise en charge
Consultez Méthodes d’authentification pour le déploiement.
Démarrer l’Assistant Déploiement d’Integration Services
Ouvrez une fenêtre d’invite de commandes.
Exécutez
ISDeploymentWizard.exe
. L’Assistant Déploiement d’Integration Services s’ouvre.Si le dossier qui contient
ISDeploymentWizard.exe
ne figure pas dans votre variable d’environnementpath
, vous devrez peut-être utiliser la commandecd
pour basculer vers son répertoire. Pour SQL Server 2017, ce dossier est généralementC:\Program Files (x86)\Microsoft SQL Server\140\DTS\Binn
.
Déployer un projet avec l’Assistant
Dans la page Introduction de l’Assistant, examinez l’introduction. Cliquez sur Suivant pour ouvrir la page Sélectionner la source.
Dans la page Sélectionner la source, sélectionnez le projet SSIS existant à déployer.
- Pour déployer un fichier de déploiement de projet que vous avez créé en générant un projet dans l’environnement de développement, sélectionnez Fichier de déploiement de projet et entrez le chemin du fichier .ispac.
- Pour déployer un projet déjà déployé dans une base de données du catalogue SSIS, sélectionnez Catalogue Integration Services et entrez le nom du serveur et le chemin du projet dans le catalogue. Cliquez sur Suivant pour afficher la page Sélectionner la destination .
Dans la page Sélectionner la destination, sélectionnez la destination du projet.
- Entrez le nom complet du serveur. Si le serveur cible est un serveur Azure SQL Database, le nom est au format suivant :
<server_name>.database.windows.net
. - Fournissez les informations d’authentification et sélectionnez Se connecter. Consultez la section Méthodes d’authentification pour le déploiement de cet article.
- Sélectionnez ensuite Parcourir pour sélectionner le dossier cible dans SSISDB.
- Ensuite, sélectionnez Suivant pour ouvrir la page Vérifier. (Le bouton Suivant est activé seulement si vous sélectionnez Se connecter.)
- Entrez le nom complet du serveur. Si le serveur cible est un serveur Azure SQL Database, le nom est au format suivant :
Dans la page Vérifier, vérifiez les paramètres que vous avez sélectionnés.
- Vous pouvez modifier vos sélections en cliquant sur Précédentou en cliquant sur l'une des étapes dans le volet gauche.
- Cliquez sur Déployer pour démarrer le processus de déploiement.
Si vous déployez sur un serveur Azure SQL Database, la page Valider s’ouvre et inspecte les packages du projet à la recherche de problèmes connus susceptibles d’impacter leur exécution dans Azure-SSIS Integration Runtime. Pour plus d’informations, consultez Valider des packages SSIS déployés sur Azure.
Une fois le processus de déploiement effectué, la page Résultats s’affiche. Cette page indique la réussite ou l’échec de chaque action.
- Si l’action a échoué, cliquez sur Échec dans la colonne Résultat pour afficher une explication de l’erreur.
- Si vous le souhaitez, cliquez sur Enregistrer le rapport pour enregistrer les résultats dans un fichier XML.
- Cliquez sur Fermer pour quitter l’Assistant.
Étapes suivantes
- Envisagez d’autres méthodes pour déployer un package.
- Exécutez un package déployé. Pour exécuter un package, vous pouvez choisir parmi plusieurs outils et langages. Pour plus d’informations, consultez les articles suivants :