Procédure : enregistrer une copie d'un package
Cette procédure décrit comment enregistrer une copie d'un package dans le système de fichiers, dans le magasin de packages ou dans la base de données msdb dans MicrosoftSQL Server. Lorsque vous spécifiez un emplacement dans lequel enregistrer la copie du package, vous pouvez également mettre à jour le nom de celui-ci.
Le magasin de packages peut comprendre à la fois la base de données msdb et les dossiers du système de fichiers, uniquement la base de données msdb ou uniquement les dossiers du système de fichiers. Dans la base de données msdb, les packages sont enregistrés dans la table sysssispackages. Cette table comprend une colonne folderid qui identifie le dossier logique auquel le package appartient. Les dossiers logiques permettent de regrouper les packages enregistrés dans la base de donnéesmsdb, à l'image des dossiers du système de fichiers qui permettent de regrouper les packages enregistrés dans le système de fichiers. Les lignes de la table sysssispackagefolders de la base de données msdb définissent les dossiers.
Si la base de données msdb n'est pas définie dans le cadre du magasin de packages, vous pouvez néanmoins associer les packages aux dossiers logiques existants en sélectionnant SQL Server dans l'option Chemin d'accès au package.
[!REMARQUE]
Pour pouvoir enregistrer une copie du package, le package doit être ouvert dans le concepteur SSIS.
Pour enregistrer une copie d'un package
Dans l'Explorateur de solutions, double-cliquez sur le package dont vous voulez enregistrer une copie.
Dans le menu Fichier, cliquez sur Enregistrer une copie de <fichier de package> en tant que.
Dans la boîte de dialogue Enregistrer une copie du package, sélectionnez l'emplacement d'un package dans la liste Emplacement du package.
Si l'emplacement est SQL Server ou Magasin de packages SSIS, indiquez un nom de serveur.
Si vous enregistrez une copie du package dans SQL Server, indiquez le type d'authentification et, si vous utilisez l'authentification SQL Server, indiquez un nom d'utilisateur et un mot de passe.
Pour spécifier le chemin d'accès au package, tapez le chemin d'accès ou cliquez sur le bouton Parcourir (…) afin d'indiquer l'emplacement du package. Le nom par défaut du package est Package. Le cas échéant, attribuez au package un nom qui réponde mieux à vos besoins.
Si vous sélectionnez SQL Server dans l'option Chemin d'accès au package, le chemin d'accès au package comprend les dossiers logiques enregistrés dans la base de données msdb et le nom du package. Par exemple, si le package DownloadMonthlyData est associé au sous-dossier Finance du dossier MSDB (nom par défaut du dossier logique racine dans la base de données msdb), le chemin d'accès au package nommé DownloadMonthlyData est MSDB/Finance/DownloadMonthlyData.
Si vous sélectionnez Magasin de packages SSIS dans l'option Chemin d'accès au package, le chemin d'accès au package comprend le dossier géré par le service Integration Services. Par exemple, si le package UpdateDeductions se trouve dans le sous-dossier HumanResources du dossier de système de fichiers géré par le service, le chemin d'accès au package est /File System/HumanResources/UpdateDeductions ; de même, si le package PostResumes est associé au sous-dossier HumanResources du dossier MSDB, le chemin d'accès au package est MSDB/HumanResources/PostResumes.
Si vous sélectionnez Système de fichiers dans l'option Chemin d'accès au package, le chemin d'accès au package se compose de l'emplacement dans le système de fichiers et du nom de fichier. Par exemple, si le nom du package est UpdateDemographics, le chemin d'accès au package est C:\HumanResources\Quarterly\UpdateDemographics.dtsx.
Vérifiez le niveau de protection du package.
Si vous le souhaitez, cliquez sur le bouton (…) en regard de la zone Niveau de protection pour modifier le niveau de protection.
Dans la boîte de dialogue Niveau de protection du package, sélectionnez un niveau de protection différent.
Cliquez sur OK.
Cliquez sur OK.