Gestion des packages et des dossiers par programme
Lorsque vous travaillez par programme avec des packages Integration Services, vous pouvez avoir besoin de déterminer si un package ou un dossier individuel existe, ou de gérer les dossiers dans lesquels les packages sont stockés. La classe Application de l'espace de noms Microsoft.SqlServer.Dts.Runtime fournit différentes méthodes pour répondre à ces impératifs.
Dans cette rubrique
Détermination de l'existence d'un package ou dossier
Gestion des packages et des dossiers
Suppression d'un package
Création d'un dossier
Suppression d'un dossier
Modification du nom d'un dossier
Pour plus d'informations sur l'énumération des packages disponibles, consultez Énumération des packages disponibles par programme. Pour plus d'informations sur le chargement et l'exécution de packages enregistrés par programme, consultez Chargement et exécution d'un package local par programme et Chargement et exécution d'un package distant par programme.
Toutes les méthodes décrites dans cette rubrique requièrent une référence à l'assembly Microsoft.SqlServer.ManagedDTS. Après avoir ajouté la référence à un nouveau projet, importez l'espace de noms Microsoft.SqlServer.Dts.Runtime à l'aide d'une instruction using ou Imports.
Important
Les méthodes de la classe Application qui permettent d'utiliser le magasin de packages SSIS prennent uniquement en charge « . », localhost ou le nom du serveur local. Vous ne pouvez pas utiliser « (local) ».
Détermination de l'existence d'un package ou dossier
Pour déterminer par programme si un package enregistré existe, appelez l'une des méthodes suivantes avant de tenter de le charger et l'exécuter :
Emplacement de stockage |
Méthode à appeler |
---|---|
Magasin de packages SSIS |
|
SQL Server |
Pour déterminer par programme si un dossier existe, appelez l'une des méthodes suivantes avant de tenter de répertorier les packages stockés dans ce dossier :
Emplacement de stockage |
Méthode à appeler |
---|---|
Magasin de packages SSIS |
|
SQL Server |
Retour en haut
Gestion des packages et des dossiers
La classe Application de l'espace de noms Microsoft.SqlServer.Dts.Runtime fournit des méthodes supplémentaires pour gérer les packages et les dossiers dans lesquels ils sont stockés.
Suppression d'un package
Pour supprimer un package enregistré par programme, appelez l'une des méthodes suivantes :
Emplacement de stockage |
Méthode à appeler |
---|---|
Magasin de packages SSIS |
|
SQL Server |
Retour en haut
Création d'un dossier
Pour créer un dossier de stockage par programme, appelez l'une des méthodes suivantes :
Emplacement de stockage |
Méthode à appeler |
---|---|
Magasin de packages SSIS |
|
SQL Server |
Retour en haut
Suppression d'un dossier
Pour supprimer un dossier de stockage par programme, appelez l'une des méthodes suivantes :
Emplacement de stockage |
Méthode à appeler |
---|---|
Magasin de packages SSIS |
|
SQL Server |
Retour en haut
Modification du nom d'un dossier
Pour renommer un dossier de stockage par programme, appelez l'une des méthodes suivantes :
Emplacement de stockage |
Méthode à appeler |
---|---|
Magasin de packages SSIS |
|
SQL Server |
Retour en haut
|
Voir aussi
Tâches
Énumération des packages disponibles par programme