Importer et exporter des packages (Service SSIS)

Important

Cette rubrique présente le service Integration Services, un service Windows qui permet de gérer les packages Integration Services. SQL Server 2012 prend en charge le service pour la compatibilité avec les versions antérieures de Integration Services. À compter de SQL Server 2012, vous pouvez gérer des objets tels que des packages sur le serveur Integration Services.

Les packages peuvent être enregistrés soit dans la table sysssispackages de la base de données SQL Server msdb, soit dans le système de fichiers.

Le magasin de packages, qui est le stockage logique que le service Integration Services contrôle et gère, peut inclure la base de données msdb et les dossiers du système de fichiers spécifiés dans le fichier de configuration pour le service Integration Services.

Vous pouvez importer et exporter des packages entre les types de stockage suivants :

  • Les dossiers du système de fichiers n'importe où dans le système de fichiers.

  • Les dossiers dans le magasin de packages SSIS. Les deux dossiers par défaut sont appelés « Système de fichiers » et « MSDB ».

  • La base de données SQL Server msdb.

Integration Services vous donne la possibilité d'importer et d'exporter des packages, et ce faisant, de modifier le format et l'emplacement de stockage des packages. Les fonctionnalités d'importation et d'exportation vous permettent d'ajouter des packages au système de fichiers, au magasin de packages ou à la base de données msdb, et de copier des packages d'un format de stockage à l'autre. Par exemple, les packages enregistrés dans msdb peuvent être copiés dans le système de fichiers et vice-versa.

Vous pouvez aussi copier un package vers un format différent à l'aide de l'utilitaire d'invite de commandes dtutil. Pour plus d'informations, consultez Utilitaire dtutil.

Pour exporter ou importer un package

Important

Cette rubrique décrit le service Integration Services, qui fait partie de SQL Server 2008. SQL Server 2012 prend en charge le service Integration Services pour la compatibilité descendante avec SQL Server 2008. Pour plus d'informations sur la gestion de packages dans SQL Server 2012, consultez Serveur Integration Services (SSIS).

Vous pouvez importer ou exporter un package Integration Services depuis ou vers les emplacements suivants :

  • Vous pouvez importer un package stocké dans une instance de Microsoft SQL Server, dans le système de fichiers ou dans le magasin de packages SSIS. Le package importé est enregistré dans SQL Server ou dans un dossier dans le magasin de packages SSIS.

  • Vous pouvez exporter un package stocké dans une instance de SQL Server, dans le système de fichiers ou dans le magasin de packages SSIS vers un format ou un emplacement de stockage différent.

Toutefois, il existe des restrictions relatives à l'importation et à l'exportation d'un package entre des versions différentes de SQL Server :

  • Vous pouvez importer dans une instance de SQL Server 2008 des packages provenant d'une instance de SQL Server 2005, mais vous ne pouvez pas exporter de packages vers une instance de SQL Server 2005.

  • Dans une instance de SQL Server 2005, vous ne pouvez pas importer de packages provenant d'une instance de SQL Server 2008, ni exporter de packages vers une telle instance.

Les procédures ci-dessous montrent comment utiliser SQL Server Management Studio pour importer et exporter un package.

Pour importer un package à l'aide de SQL Server Management Studio

  1. Cliquez sur Démarrer, pointez sur Microsoft SQL Server, puis cliquez sur SQL Server Management Studio.

  2. Dans la boîte de dialogue Se connecter au serveur, définissez les options suivantes :

    • Dans la zone Type de serveur, sélectionnez Integration Services.

    • Dans la zone Nom du serveur, entrez un nom de serveur ou cliquez sur <Parcourir…> et indiquez le serveur à utiliser.

  3. Si l'Explorateur d'objets n'est pas ouvert, dans le menu Affichage, cliquez sur Explorateur d'objets.

  4. Dans l'Explorateur d'objets, développez le dossier Packages stockés.

  5. Développez les sous-dossiers afin de rechercher celui dans lequel vous souhaitez importer un package.

  6. Cliquez avec le bouton droit sur le dossier, puis cliquez sur Importer un package. Effectuez ensuite l'une des opérations suivantes :

    • Pour importer à partir d'une instance de SQL Server, sélectionnez l'option SQL Server, puis spécifiez le serveur et le mode d'authentification. Si vous sélectionnez l'authentification SQL Server, spécifiez un nom d'utilisateur et un mot de passe.

      Cliquez sur le bouton Parcourir (...), sélectionnez le package à importer, puis cliquez sur OK.

    • Pour importer à partir d'un système de fichiers, sélectionnez l'option Système de fichiers.

      Cliquez sur le bouton Parcourir (...), sélectionnez le package à importer, puis cliquez sur Ouvrir.

    • Pour importer à partir du magasin de packages SSIS, sélectionnez l'option Magasin de packages SSIS et spécifiez le serveur.

      Cliquez sur le bouton Parcourir (...), sélectionnez le package à importer, puis cliquez sur OK.

  7. Si vous le souhaitez, mettez à jour le nom du package.

  8. Pour mettre à jour le niveau de protection du package, cliquez sur le bouton Parcourir (...) et sélectionnez un autre niveau de protection dans la boîte de dialogue Niveau de protection du package. Si l'option Chiffrer les données sensibles avec un mot de passe ou Chiffrer toutes les données avec un mot de passe est sélectionnée, tapez et confirmez le mot de passe.

  9. Cliquez sur OK pour terminer l'importation.

Pour exporter un package à l'aide de SQL Server Management Studio

  1. Cliquez sur Démarrer, pointez sur Microsoft SQL Server, puis cliquez sur SQL Server Management Studio.

  2. Dans la boîte de dialogue Se connecter au serveur, définissez les options suivantes :

    • Dans la zone Type de serveur, sélectionnez Integration Services.

    • Dans la zone Nom du serveur, entrez un nom de serveur ou cliquez sur <Parcourir…> et indiquez le serveur à utiliser.

  3. Si l'Explorateur d'objets n'est pas ouvert, dans le menu Affichage, cliquez sur Explorateur d'objets.

  4. Dans l'Explorateur d'objets, développez le dossier Packages stockés.

  5. Développez les sous-dossiers pour localiser le package à exporter.

  6. Cliquez avec le bouton droit sur le package, cliquez sur Exporter le package, puis effectuez l'une des opérations suivantes :

    • Pour exporter un package vers une instance de SQL Server, sélectionnez l'option SQL Server, puis indiquez le serveur et sélectionnez le mode d'authentification. Si vous sélectionnez l'authentification SQL Server, indiquez un nom d'utilisateur et un mot de passe.

      Cliquez sur le bouton (…), puis développez le dossier Packages SSIS afin de localiser le dossier dans lequel vous voulez enregistrer le package. Si vous le souhaitez, mettez à jour le nom par défaut du package, puis cliquez sur OK.

    • Pour exporter un package vers le système de fichiers, sélectionnez l'option Système de fichiers.

      Cliquez sur le bouton Parcourir (…) pour localiser le dossier dans lequel vous voulez exporter le package, tapez le nom du fichier de package, puis cliquez sur Enregistrer.

    • Pour exporter un package vers le magasin de packages SSIS, sélectionnez l'option Magasin de packages SSIS, puis indiquez le serveur.

      Cliquez sur le bouton (…), développez le dossier Packages SSIS, puis sélectionnez le dossier dans lequel vous voulez enregistrer le package. Si vous le souhaitez, entrez un nouveau nom pour le package dans la zone de texte Nom du package. Cliquez sur OK.

  7. Pour mettre à jour le niveau de protection du package, cliquez sur le bouton Parcourir (…) et sélectionnez un niveau de protection différent dans la boîte de dialogue Niveau de protection du package. Si l'option Chiffrer les données sensibles avec un mot de passe ou Chiffrer toutes les données avec un mot de passe est sélectionnée, tapez un mot de passe et confirmez-le.

  8. Cliquez sur OK pour terminer l'exportation.

Voir aussi

Concepts

Gestion de packages (Service SSIS)