Importer et exporter des packages (Service SSIS)
Important
Cette rubrique décrit le service Integration Services, un service Windows pour la gestion des packages Integration Services. SQL Server 2012 prend en charge le service pour la compatibilité descendante avec les versions antérieures d’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 dans la table sysssispackages de la base de données msdb de SQL Server ou 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 msdb SQL Server .
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 vers un 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 dans un format différent à l’aide de l’utilitaire d’invite de commandes dtutil (dtutil.exe). Pour plus d’informations, consultez dtutil Utility.
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 des 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:
Sur une instance de SQL Server 2008, vous pouvez importer des packages à partir d’un instance de SQL Server 2005, mais vous ne pouvez pas exporter des packages vers un instance de SQL Server 2005.
Sur un instance de SQL Server 2005, vous ne pouvez pas importer de packages à partir d’un instance de SQL Server 2008 ou les exporter vers.
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
Cliquez sur Démarrer, pointez sur Microsoft SQL Server, puis cliquez sur SQL Server Management Studio.
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, indiquez le nom du serveur ou cliquez sur <Parcourir>, puis recherchez le serveur à utiliser.
Si l'Explorateur d'objets n'est pas ouvert, dans le menu Affichage , cliquez sur Explorateur d'objets.
Dans l'Explorateur d'objets, développez le dossier Packages stockés .
Développez les sous-dossiers afin de rechercher celui dans lequel vous souhaitez importer un package.
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 , indiquez 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.
Si vous le souhaitez, mettez à jour le nom du package.
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.
Cliquez sur OK pour terminer l'importation.
Pour exporter un package à l'aide de SQL Server Management Studio
Cliquez sur Démarrer, pointez sur Microsoft SQL Server, puis cliquez sur SQL Server Management Studio.
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, indiquez le nom du serveur ou cliquez sur <Parcourir>, puis recherchez le serveur à utiliser.
Si l'Explorateur d'objets n'est pas ouvert, dans le menu Affichage , cliquez sur Explorateur d'objets.
Dans l'Explorateur d'objets, développez le dossier Packages stockés .
Développez les sous-dossiers pour localiser le package à exporter.
Cliquez avec le bouton droit sur le package, cliquez sur Exporter, 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 Parcourir (...) , puis développez le dossier Packages SSIS pour rechercher le dossier dans lequel 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 rechercher le dossier dans lequel 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 Parcourir (...) , développez le dossier Packages SSIS, puis sélectionnez le dossier dans lequel 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.
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.
Cliquez sur OK pour terminer l'exportation.