Exécution de projets et de packages
Pour exécuter un package Integration Services, vous pouvez utiliser un outil parmi plusieurs, en fonction de l’endroit où ces packages sont stockés. Ces outils sont répertoriées dans le tableau ci-dessous.
Pour stocker un package sur le serveur Integration Services, vous utilisez le modèle de déploiement de projet pour déployer le projet sur le serveur. Pour plus d’informations, consultez Déployer des projets sur le serveur Integration Services.
Pour stocker un package dans le magasin de packages SSIS, la base de données msdb ou dans le système de fichiers, vous utilisez le modèle de déploiement de package. Pour plus d’informations, consultez Déploiement de package (SSIS)
Outil | Packages stockés sur le serveur Integration Services | Packages stockés dans le magasin de packages SSIS ou dans la base de données msdb | Packages stockés dans le système de fichiers, hors de l'emplacement qui fait partie du magasin de packages SSIS |
---|---|---|---|
SQL Server Data Tools | Non | Non Vous pouvez cependant ajouter un package existant à un projet du magasin de packages SSIS, qui inclut la base de données msdb. L'ajout d'un package existant au projet de cette manière effectue une copie locale du package dans le système de fichiers. |
Oui |
SQL Server Management Studio, quand vous êtes connecté à une instance du moteur de base de données qui héberge le serveur Integration Services Pour plus d’informations, consultez Boîte de dialogue d’exécution de package |
Oui | Non Vous pouvez toutefois importer un package vers le serveur à partir de ces emplacements. |
Non Vous pouvez toutefois importer un package vers le serveur à partir du système de fichiers. |
SQL Server Management Studio, quand il est connecté au service Integration Services qui gère le magasin de packages SSIS | Non | Oui | Non Vous pouvez cependant importer un package dans le magasin de packages SSIS à partir du système de fichiers. |
dtexec Pour plus d'informations, consultez Utilitaire dtexec. |
Oui | Oui | Oui |
dtexecui Pour plus d’informations, consultez Référence de l’interface utilisateur de l’utilitaire d’exécution de package (DtExecUI) |
Non | Oui | Oui |
SQL Server Agent Vous pouvez utiliser un travail SQL Server Agent pour planifier un package. Pour plus d’informations, consultez Travaux de l’Agent SQL Server pour les packages. |
Oui | Oui | Oui |
Procédure stockée intégrée Pour plus d’informations, consultez catalog.start_execution (base de données SSISDB) |
Oui | No | Non |
API managée en utilisant des types et des membres dans l’espace de noms Microsoft.SqlServer.Management.IntegrationServices | Oui | No | Non |
API managée en utilisant des types et des membres dans l’espace de noms Microsoft.SqlServer.Dts.Runtime | Actuellement impossible | Oui | Oui |
Exécution et journalisation
Les packages Integration Services peuvent être activés pour la journalisation, et vous pouvez capturer des informations sur l’exécution dans des fichiers journaux. Pour plus d’informations, consultez Journalisation d’Integration Services (SSIS).
Vous pouvez superviser les packages Integration Services qui sont déployés et qui s’exécutent sur le serveur Integration Services à l’aide de rapports de fonctionnement. Les rapports sont disponibles dans SQL Server Management Studio. Pour plus d'informations, consultez Reports for the Integration Services Server.
Tâches associées
Voir aussi
Utilitaire dtexec
Assistant Importation et Exportation SQL Server