Gestion des packages Integration Services

Mis à jour : 14 avril 2006

Microsoft SQL Server 2005 Integration Services (SSIS) comprend le service Integration Services pour la gestion des packages Integration Services. Le service Integration Services n'est disponible que dans SQL Server Management Studio.

Integration Services fournit deux dossiers de niveau supérieur pour l'accès aux packages Integration Services : Exécution des packages et Packages stockés. Le dossier Exécution des packages répertorie les packages en cours d'exécution sur le serveur. Le dossier Packages stockés répertorie les packages enregistrés dans le magasin de packages. Ce sont les seuls packages gérés par le service Integration Services. Le magasin de packages peut comprendre la base de données msdb et/ou les dossiers du système de fichiers répertoriés dans le fichier de configuration du service Integration Services. Le fichier de configuration indique la base de données msdb et les dossiers du système de fichiers à gérer. Il est possible que vous disposiez également de packages stockés ailleurs dans le système de fichiers qui ne sont pas gérés par le service Integration Services.

Les packages que vous enregistrez dans la base de données msdb sont stockés dans une table nommée sysdtspackages90. Lorsque vous enregistrez des packages dans la base de données msdb, vous pouvez également les regrouper dans des dossiers logiques. L'usage de dossiers logiques vous permet d'organiser les packages selon leur fonction ou bien de les filtrer dans la table sysdtspackages90. Vous pouvez créer de nouveaux dossiers logiques à l'aide de SQL Server Management Studio. Par défaut, tous les dossiers logiques que vous ajoutez à la base de données msdb sont inclus automatiquement dans le magasin de packages.

Les dossiers logiques que vous créez dans le but de regrouper les packages de la base de données msdb sont représentés par des lignes dans la table sysdtspackagefolders90 de la base de données msdb. Les colonnes folderid et parentfolderid de sysdtspackagefolders90 définissent la hiérarchie des dossiers. Les dossiers logiques racines de la base de données msdb correspondent aux lignes de sysdtspackagefolders90 dont la colonne parentfolderid comporte une valeur NULL. Pour plus d'informations, consultez sysdtspackages90 (Transact-SQL) et sysdtspackagefolders90 (Transact-SQL).

Lorsque vous ouvrez SQL Server Management Studio puis que vous vous connectez à Integration Services, les dossiers msdb gérés par le service Integration Services apparaissent dans le dossier Packages stockés. Si le fichier de configuration spécifie des dossiers de système de fichiers racines, le dossier Packages stockés répertorie également les packages enregistrés dans le système de fichiers dans ces mêmes dossiers et dans tous les sous-dossiers.

Vous pouvez stocker des packages dans n'importe quel dossier de système de fichiers mais ces dossiers ne seront pas consignés dans la liste des sous-dossiers du dossier Packages stockés, à moins que vous n'ajoutiez le dossier à la liste des dossiers dans le fichier de configuration du magasin de packages. Pour plus d'informations sur le fichier de configuration, consultez Configuration du service Integration Services.

Le dossier Exécution des packages ne contient aucun sous-dossier et n'est pas extensible.

Par défaut, le dossier Packages stockés contient deux dossiers : File System et MSDB. Le dossier File System répertorie les packages enregistrés dans le système de fichiers. Le fichier de configuration du service Integration Services indique l'emplacement de ces fichiers. Le dossier par défaut est le dossier Packages, situé dans %Program Files%\Microsoft SQL Server\90\DTS. Le dossier MSDB répertorie les packages Integration Services enregistrés dans la base de données SQL Server msdb sur le serveur. La table sysdtspackages90 contient les packages enregistrés dans msdb.

Pour visualiser la liste des packages stockés dans le magasin de packages, vous devez ouvrir SQL Server Management Studio et vous connecter à Integration Services. Pour plus d'informations, consultez Procédure : visualiser les packages dans le magasin de packages à l'aide de SQL Server Management Studio.

Surveillance des packages en cours d'exécution

Le dossier Exécution des packages répertorie les packages en cours d'exécution. Pour afficher des informations sur les packages en cours d'exécution sur la page Détails de l'Explorateur d'objets de SQL Server Management Studio, cliquez sur le dossier Exécution des packages. Des informations telles que la durée d'exécution des packages en cours d'exécution figurent sur la page Détails de l'Explorateur d'objets. Vous pouvez également actualiser l'affichage du dossier pour obtenir les informations les plus récentes.

Pour afficher des informations sur un seul package en cours d'exécution sur la page Détails de l'Explorateur d'objets, cliquez sur le package. La page Détails de l'Explorateur d'objets affiche des informations telles que la version et la description du package.

Vous pouvez arrêter un package en cours d'exécution à partir du dossier Exécution des packages en cliquant avec le bouton droit sur le package, puis en cliquant sur Arrêter.

Gestion du stockage des packages

Pour organiser les packages, vous pouvez ajouter des dossiers personnalisés aux dossiers des magasins de packages répertoriés par le service Integration Services dans le fichier de configuration. Par défaut, les dossiers racines sont les dossiers File System et MSDB. Par exemple, vous pouvez choisir d'ajouter au dossier File System un dossier Nettoyage des données contenant tous les packages utilisés pour nettoyer les données. Vous pouvez ajouter des dossiers personnalisés aux dossiers personnalisés et créer une hiérarchie de dossiers imbriqués répondant à vos besoins. Les dossiers personnalisés peuvent être supprimés et renommés ; cependant, vous ne pouvez pas renommer ou supprimer les dossiers racines spécifiés par le fichier de configuration. Pour mettre à jour les dossiers racines répertoriés par Integration Services, vous devez mettre à jour le fichier de configuration.

Pour plus d'informations, consultez Configuration du service Integration Services.

Importation et exportation de packages

Les packages Integration Services peuvent être enregistrés dans le système de fichiers ou dans la base de données msdb. Vous pouvez copier un package d'un type de stockage à un autre à l'aide de la fonctionnalité d'importation ou d'exportation fournie par Integration Services. Vous pouvez également importer un package du même type de stockage et donner un nom différent à ce package, afin de créer une copie du package. L'utilitaire d'invite de commandes dtutil permet également d'importer et d'exporter des packages.

Pour plus d'informations, consultez Importation et exportation de packages et Utilitaire dtutil.

Voir aussi

Concepts

Service Integration Services

Autres ressources

Administration d'Integration Services

Aide et Informations

Assistance sur SQL Server 2005

Historique des modifications

Version Historique

14 avril 2006

Contenu modifié :
  • Ajout d'informations sur le magasin de packages.