Déploiement de packages hérités (SSIS)Legacy Package Deployment (SSIS)

SQL ServerSQL Server Integration ServicesIntegration Services comprend des outils et des assistants qui facilitent le déploiement de packages de l’ordinateur de développement au serveur de production ou à d’autres ordinateurs. Integration ServicesIntegration Services includes tools and wizards that make it simple to deploy packages from the development computer to the production server or to other computers.

Ce processus de déploiement de package se déroule en quatre étapes :There are four steps in the package deployment process:

  1. La première étape est facultative et implique la création de configurations de package qui mettent à jour les propriétés des éléments de package au moment de l'exécution.The first optional step is optional and involves creating package configurations that update properties of package elements at run time. Les configurations sont automatiquement incluses lorsque vous déployez les packages.The configurations are automatically included when you deploy the packages.

  2. La deuxième étape consiste à générer le projet Integration ServicesIntegration Services afin de créer un utilitaire de déploiement de package.The second step is to build the Integration ServicesIntegration Services project to create a package deployment utility. L'utilitaire de déploiement du projet contient les packages à déployer.The deployment utility for the project contains the packages that you want to deploy

  3. La troisième étape consiste à copier, sur l'ordinateur cible, le dossier de déploiement créé lors de la génération du projet Integration ServicesIntegration Services .The third step is to copy the deployment folder that was created when you built the Integration ServicesIntegration Services project to the target computer.

  4. La quatrième étape consiste à exécuter l’Assistant Installation de package sur l’ordinateur cible pour installer les packages sur le système de fichiers ou une instance de SQL ServerSQL Server.The fourth step is to run, on the target computer, the Package Installation Wizard to install the packages to the file system or to an instance of SQL ServerSQL Server.

Configurations du packagePackage Configurations

SQL ServerSQL Server Integration ServicesIntegration Services fournit des configurations de package avec lesquelles vous pouvez mettre à jour les valeurs des propriétés au moment de l'exécution. Integration ServicesIntegration Services provides package configurations that you can use to update the values of properties at run time.

REMARQUE : des configurations sont disponibles pour le modèle de déploiement de package.NOTE: Configurations are available for the package deployment model. Les paramètres sont utilisés à la place des configurations pour le modèle de déploiement de projet.Parameters are used in place of configurations for the project deployment model. Le modèle de déploiement de projet vous permet de déployer des projets Integration ServicesIntegration Services sur le serveur Integration ServicesIntegration Services .The project deployment model enables you to deploy Integration ServicesIntegration Services projects to the Integration ServicesIntegration Services server. Pour plus d'informations sur les modèles de déploiement, consultez Deployment of Projects and Packages.For more information about the deployment models, see Deployment of Projects and Packages.

Une configuration est une paire propriété/valeur que vous ajoutez à un package terminé.A configuration is a property/value pair that you add to a completed package. En règle générale, vous devez créer un package, définir des propriétés sur les objets du package lors du développement de ce dernier, puis ajouter la configuration au package.Typically, you create a package set properties on the package objects during package development, and then add the configuration to the package. Lors de son exécution, le package extrait les nouvelles valeurs de la propriété à partir de la configuration.When the package runs, it gets the new values of the property from the configuration. Par exemple, lorsque vous utilisez une configuration, vous pouvez modifier la chaîne de connexion d'un gestionnaire de connexions ou mettre à jour la valeur d'une variable.For example, by using a configuration, you can change the connection string of a connection manager, or update the value of a variable.

Les configurations de package offrent les avantages suivants :Package configurations provide the following benefits:

  • Les configurations facilitent le déplacement des packages d'un environnement de développement vers un environnement de production.Configurations make it easier to move packages from a development environment to a production environment. Par exemple, une configuration peut mettre à jour le chemin d'accès d'un fichier source ou bien modifier le nom d'une base de données ou d'un serveur.For example, a configuration can update the path of a source file, or change the name of a database or server.

  • Les configurations sont utiles lorsque vous déployez des packages sur de nombreux serveurs différents.Configurations are useful when you deploy packages to many different servers. Par exemple, une variable dans la configuration de chaque package déployé peut contenir une valeur d'espace disque différente, et si l'espace disque disponible ne correspond pas à cette valeur, le package ne s'exécute pas.For example, a variable in the configuration for each deployed package can contain a different disk space value, and if the available disk space does not meet this value, the package does not run.

  • Les configurations rendent ces packages plus souples.Configurations make packages more flexible. Par exemple, une configuration peut mettre à jour la valeur d'une variable utilisée dans une expression de propriété.For example, a configuration can update the value of a variable that is used in a property expression.

    Integration ServicesIntegration Services prend en charge différentes méthodes de stockage des configurations de package, telles que les fichiers XML, les tables d'une base de données SQL ServerSQL Server et les variables d'environnement et de package. supports several different methods of storing package configurations, such as XML files, tables in a SQL ServerSQL Server database, and environment and package variables.

    Chaque configuration est une paire propriété/valeur.Each configuration is a property/value pair. Le fichier de configuration XML et les types de configuration SQL ServerSQL Server peuvent inclure plusieurs configurations.The XML configuration file and SQL ServerSQL Server configuration types can include multiple configurations.

    Les configurations sont incluses lorsque vous créez un utilitaire de déploiement de package pour l'installation des packages.The configurations are included when you create a package deployment utility for installing packages. Lorsque vous installez les packages, les configurations peuvent être mises à jour lors d'une étape de l'installation du package.When you install the packages, the configurations can be updated as a step in the package installation.

Fonctionnement de l'application des configurations de package au moment de l'exécutionUnderstanding How Package Configurations Are Applied at Run Time

Quand vous utilisez l’utilitaire d’invite de commandes dtexec (dtexec.exe) pour exécuter un package déployé, l’utilitaire applique les configurations de package à deux reprises.When you use the dtexec command prompt utility (dtexec.exe) to run a deployed package, the utility applies package configurations twice. L'utilitaire applique les configurations avant et après avoir appliqué les options que vous avez spécifiées sur la ligne de commande.The utility applies configurations both before and after it applies the options that you specified on command line.

Lorsque l'utilitaire charge et exécute le package, des événements se produisent dans l'ordre suivant :As the utility loads and runs the package, events occur in the following order:

  1. L’utilitaire dtexec charge le package.The dtexec utility loads the package.

  2. L'utilitaire applique les configurations spécifiées dans le package au moment de la conception et dans l'ordre spécifié dans le package.The utility applies the configurations that were specified in the package at design time and in the order that is specified in the package. (La seule exception concerne les configurations des variables de package parent.(The one exception to this is the Parent Package Variables configurations. L'utilitaire applique ces configurations une seule fois et ultérieurement au cours du processus).The utility applies these configurations only once and later in the process.)

  3. L'utilitaire applique ensuite les options que vous avez spécifiées sur la ligne de commande.The utility then applies any options that you specified on the command line.

  4. L'utilitaire recharge ensuite les configurations spécifiées dans le package au moment du design et dans l'ordre spécifié dans le package.The utility then reloads the configurations that were specified in the package at design time and in the order specified in the package. (Une fois encore, la seule exception à cette règle concerne les configurations des variables de package parent).(Again, the exception to this rule is the Parent Package Variables configurations). L'utilitaire se base sur les options de ligne de commande spécifiées pour recharger les configurations.The utility uses any command-line options that were specified to reload the configurations. Par conséquent, des valeurs différentes peuvent être rechargées à partir d'un emplacement distinct.Therefore, different values might be reloaded from a different location.

  5. L'utilitaire applique les configurations des variables de package parent.The utility applies the Parent Package Variable configurations.

  6. L'utilitaire exécute le package.The utility runs the package.

    La façon dont l’utilitaire dtexec applique les configurations affecte les options de ligne de commande suivantes :The way in which the dtexec utility applies configurations affects the following command-line options:

  • Vous pouvez utiliser l’option /Connection ou /Set à l’exécution pour charger les configurations de package à partir d’un emplacement autre que celui que vous avez spécifié au moment de la conception.You can use the /Connection or /Set option at run time to load package configurations from a location other than the location that you specified at design time.

  • Vous pouvez utiliser l’option /ConfigFile pour charger des configurations supplémentaires que vous n’aviez pas spécifiées au moment de la conception.You can use the /ConfigFile option to load additional configurations that you did not specify at design time.

    Toutefois, ces options de ligne de commande sont soumises à quelques restrictions :However, these command-line options do have some restrictions:

  • Vous ne pouvez pas utiliser l’option /Set ou /Connection pour remplacer des valeurs uniques qui sont également définies par une configuration.You cannot use the /Set or the /Connection option to override single values that are also set by a configuration.

  • Vous ne pouvez pas utiliser l’option /ConfigFile pour charger des configurations qui remplacent celles que vous aviez spécifiées au moment de la conception.You cannot use the /ConfigFile option to load configurations that replace the configurations that you specified at design time.

    Pour plus d’informations sur ces options, ainsi que sur les différences de comportement de ces options entre SQL Server 2017 Integration Services (SSIS)SQL Server 2017 Integration Services (SSIS) et les versions antérieures, consultez Changements de comportement des fonctionnalités Integration Services dans SQL Server 2016.For more information about these options, and how the behavior of these options differs between SQL Server 2017 Integration Services (SSIS)SQL Server 2017 Integration Services (SSIS) and earlier versions, see Behavior Changes to Integration Services Features in SQL Server 2016.

Types de configuration de packagePackage Configuration Types

Le tableau suivant décrit les types de configuration de package.The following table describes the package configuration types.

TypeType DescriptionDescription
Fichier de configuration XMLXML configuration file Un fichier XML contient les configurations.An XML file contains the configurations. Le fichier XML peut inclure plusieurs configurations.The XML file can include multiple configurations.
Variable d'environnementEnvironment variable Une variable d'environnement contient la configuration.An environment variable contains the configuration.
Entrée de RegistreRegistry entry Une entrée de Registre contient la configuration.A Registry entry contains the configuration.
Variable de package parentParent package variable Une variable dans le package contient la configuration.A variable in the package contains the configuration. Ce type de configuration est généralement utilisé pour mettre à jour les propriétés dans les packages enfants.This configuration type is typically used to update properties in child packages.
SQL ServerSQL Server table table Une table d'une base de données SQL ServerSQL Server contient la configuration.A table in a SQL ServerSQL Server database contains the configuration. La table peut inclure plusieurs configurations.The table can include multiple configurations.

Fichiers de configuration XMLXML Configuration Files

Si vous sélectionnez le type de configuration Fichier de configuration XML , vous pouvez créer un nouveau fichier de configuration, réutiliser un fichier existant et ajouter de nouvelles configurations, ou réutiliser un fichier existant en remplaçant son contenu.If you select the XML configuration file configuration type, you can create a new configuration file, reuse an existing file and add new configurations, or reuse an existing file but overwrite existing file content.

Un fichier de configuration XML est composé de deux sections :An XML configuration file includes two sections:

  • Un en-tête qui contient des informations sur le fichier de configuration.A heading that contains information about the configuration file. Cet élément comprend des attributs tels que la date de création du fichier et le nom de la personne qui a généré le fichier.This element includes attributes such as when the file was created and the name of the person who generated the file.

  • Les éléments de configuration qui contiennent des informations sur chaque configuration.Configuration elements that contain information about each configuration. Cet élément comprend des attributs tels que le chemin d'accès de la propriété et la valeur configurée de la propriété.This element includes attributes such as the property path and the configured value of a property.

    Le code XML suivant présente la syntaxe d'un fichier de configuration XML.The following XML code demonstrates the syntax of an XML configuration file. Cet exemple montre une configuration de la propriété Valeur d’une variable de type entier nommée MyVar.This example shows a configuration for the Value property of an integer variable named MyVar.

\<?xml version="1.0"?>  
<DTSConfiguration>  
   <DTSConfigurationHeading>  
      <DTSConfigurationFileInfo  
          GeneratedBy="DomainName\UserName"  
          GeneratedFromPackageName="Package"  
          GeneratedFromPackageID="{2AF06766-817A-4E28-9878-0DE37A150648}"  
          GeneratedDate="2/01/2005 5:58:09 PM"/>  
   </DTSConfigurationHeading>  
   <Configuration ConfiguredType="Property" Path="\Package.Variables[User::MyVar].Value" ValueType="Int32">  
      <ConfiguredValue>0</ConfiguredValue>  
   </Configuration>  
</DTSConfiguration>  

Entrée de RegistreRegistry Entry

Si vous souhaitez utiliser une entrée de Registre pour stocker la configuration, vous pouvez utiliser une clé existante ou créer une nouvelle clé dans HKEY_CURRENT_USER.If you want to use a Registry entry to store the configuration, you can either use an existing key or create a new key in HKEY_CURRENT_USER. La clé de Registre que vous utilisez doit contenir une valeur nommée Value.The Registry key that you use must have a value named Value. Cette valeur peut être de type DWORD ou une chaîne.The value can be a DWORD or a string.

Si vous sélectionnez le type de configuration Entrée de Registre , tapez le nom de la clé de Registre dans la zone d'entrée de Registre.If you select the Registry entry configuration type, you type the name of the Registry key in the Registry entry box. Le format est <clé de Registre >.The format is <registry key>. Si vous souhaitez utiliser une clé de Registre qui n’est pas à la racine de HKEY_CURRENT_USER, utilisez le format <clé de registre\clé clé\... > pour identifier la clé.If you want to use a Registry key that is not at the root of HKEY_CURRENT_USER, use the format <Registry key\registry key\...> to identify the key. Par exemple, pour utiliser la clé MyPackage située dans SSISPackages, tapez SSISPackages\MyPackage.For example, to use the MyPackage key located in SSISPackages, type SSISPackages\MyPackage.

SQL ServerSQL Server

Si vous sélectionnez le type de configuration SQL Server , vous spécifiez la connexion à la base de données SQL ServerSQL Server dans laquelle vous voulez stocker les configurations.If you select the SQL Server configuration type, you specify the connection to the SQL ServerSQL Server database in which you want to store the configurations. Vous pouvez enregistrer les configurations dans une table existante ou créer une nouvelle table dans la base de données spécifiée.You can save the configurations to an existing table or create a new table in the specified database.

L'instruction SQL suivante montre l'instruction CREATE TABLE par défaut fournie par l'Assistant Configuration de package.The following SQL statement shows the default CREATE TABLE statement that the Package Configuration Wizard provides.

CREATE TABLE [dbo].[SSIS Configurations]  
(  
ConfigurationFilter NVARCHAR(255) NOT NULL,  
ConfiguredValue NVARCHAR(255) NULL,  
PackagePath NVARCHAR(255) NOT NULL,  
ConfiguredValueType NVARCHAR(20) NOT NULL  
)  

Le nom que vous donnez à la configuration est la valeur stockée dans la colonne ConfigurationFilter .The name that you provide for the configuration is the value stored in the ConfigurationFilter column.

Configurations directes et indirectesDirect and Indirect Configurations

Integration ServicesIntegration Services fournit des configurations directes et indirectes. provides direct and indirect configurations. Si vous spécifiez directement les configurations, Integration ServicesIntegration Services crée un lien direct entre l'élément de configuration et la propriété de l'objet package.If you specify configurations directly, Integration ServicesIntegration Services creates a direct link between the configuration item and the package object property. Les configurations directes sont un meilleur choix lorsque l'emplacement de la source ne change pas.Direct configurations are a better choice when the location of the source does not change. Par exemple, si vous êtes sûr que tous les déploiements dans le package utilisent le même chemin d'accès de fichier, vous pouvez spécifier un fichier de configuration XML.For example, if you are sure that all deployments in the package use the same file path, you can specify an XML configuration file.

Les configurations indirectes utilisent des variables d'environnement.Indirect configurations use environment variables. Au lieu de spécifier directement le paramètre de configuration, la configuration pointe vers une variable d'environnement, qui contient à son tour la valeur de configuration.Instead of specifying the configuration setting directly, the configuration points to an environment variable, which in turn contains the configuration value. L'utilisation de configurations indirectes est un meilleur choix lorsque l'emplacement de la configuration peut changer pour chaque déploiement d'un package.Using indirect configurations is a better choice when the location of the configuration can change for each deployment of a package.

Créer des configurations de packageCreate Package Configurations

Vous pouvez créer des configurations de package à l’aide de la boîte de dialogue Bibliothèque des configurations du package et de l’Assistant Configuration de package.Create package configurations by using the Package Configuration Organizer dialog box and the Package Configuration Wizard. Pour accéder à ces outils, cliquez sur Configurations du package dans le menu SSIS de Outils de données SQL Server (SSDT)SQL Server Data Tools (SSDT).To access these tools, click Package Configurations on the SSIS menu in Outils de données SQL Server (SSDT)SQL Server Data Tools (SSDT).

REMARQUES :NOTES:

Vous pouvez également accéder à la Bibliothèque des configurations du package , en cliquant sur le bouton de sélection (points de suspension) en regard de la propriété Configuration .You can also access the Package Configuration Organizer by clicking the ellipsis button next to the Configuration property. La propriété Configuration apparaît dans la fenêtre des propriétés du package.The Configuration property appears in the properties window for the package.

Des configurations sont disponibles pour le modèle de déploiement de package.Configurations are available for the package deployment model. Les paramètres sont utilisés à la place des configurations pour le modèle de déploiement de projet.Parameters are used in place of configurations for the project deployment model. Le modèle de déploiement de projet vous permet de déployer des projets Integration ServicesIntegration Services sur le serveur Integration ServicesIntegration Services .The project deployment model enables you to deploy Integration ServicesIntegration Services projects to the Integration ServicesIntegration Services server. Pour plus d'informations sur les modèles de déploiement, consultez Deployment of Projects and Packages.For more information about the deployment models, see Deployment of Projects and Packages.

Dans la boîte de dialogue Bibliothèque des configurations du package , vous pouvez permettre aux packages d'utiliser des configurations, ajouter et supprimer des configurations et définir l'ordre souhaité dans lequel sont chargées les configurations.In the Package Configuration Organizer dialog box, you can enable packages to use configurations, add and delete configurations, and set the preferred order in which configurations should be loaded.

Lorsque les configurations du package sont chargées dans l'ordre souhaité, le chargement est effectué du haut vers le bas de la liste affichée dans la boîte de dialogue Bibliothèques des configurations du package .When package configurations load in the preferred order, configurations load from the top of the list shown in the Package Configuration Organizer dialog box to the bottom of the list. Toutefois, au moment de l'exécution, il se peut que les configurations de package ne soient pas chargées dans l'ordre souhaité.However, at run time, package configurations might not load in the preferred order. Les configurations de package parent sont notamment chargées après les configurations d'autres types.In particular, parent package configurations load after configurations of other types.

Si plusieurs configurations définissent la même propriété d'objet, la dernière valeur chargée est utilisée à l'exécution.If multiple configurations set the same object property, the value loaded last is used at run time.

À partir de la boîte de dialogue Bibliothèque des configurations du package , vous pouvez exécuter l'Assistant Configuration de package, qui vous guide à travers les étapes de création d'une configuration.From the Package Configuration Organizer dialog box, you run the Package Configuration Wizard, which guides you through the steps to create a configuration. Pour exécuter l'Assistant Configuration de package, ajoutez une nouvelle configuration dans la boîte de dialogue Bibliothèque des configurations du package ou modifiez une configuration existante.To run the Package Configuration Wizard, add a new configuration in the Package Configurations Organizer dialog box or edit an existing one. Sur les pages de l'Assistant, vous choisissez un type de configuration, vous choisissez si vous souhaitez accéder directement à la configuration ou utiliser des variables d'environnement, et vous sélectionnez les propriétés à enregistrer dans la configuration.On the wizard pages, you choose the configuration type, select whether you want to access the configuration directly or use environment variables, and select the properties to save in the configuration.

L'exemple suivant illustre les propriétés cibles d'une variable et d'un package telles qu'elles apparaissent dans la page Fin de l'Assistant de l'Assistant Configuration de package :The following example shows the target properties of a variable and a package as they appear on the Completing the Wizard page of the Package Configuration Wizard.:

\Package.Variables[User::TodaysDate].Properties[RaiseChangedEvent]\Package.Variables[User::TodaysDate].Properties[RaiseChangedEvent]

\Package.Properties[MaximumErrorCount]\Package.Properties[MaximumErrorCount]

\Package.Properties[LoggingMode]\Package.Properties[LoggingMode]

\Package.Properties[LocaleID]\Package.Properties[LocaleID]

\Package\My SQL Task.Variables[User::varTableName].Properties[Value]\Package\My SQL Task.Variables[User::varTableName].Properties[Value]

Dans cet exemple, la configuration met à jour ces propriétés :In this example, the configuration updates these properties:

  • Propriété RaiseChangedEvent de la variable définie par l’utilisateur TodaysDateThe RaiseChangedEvent property of user-defined variable, TodaysDate.

  • Propriétés MaximumErrorCount, LoggingMode et LocaleID du packageThe MaximumErrorCount, LoggingMode, and LocaleID properties of the package.

  • Propriété Value de la variable définie par l’utilisateur varTableName, dans la portée de la tâche My SQL TaskThe Value property of user-defined variable, varTableName, within scope of the task, My SQL Task.

    La syntaxe « \Package » représente la racine, et les points (.) séparent les objets qui définissent le chemin d'accès de la propriété mise à jour par la configuration.The "\Package" represents the root, and periods (.) separate the objects that define the path to the property that the configuration updates. Les noms de variables et de propriétés figurent entre crochets.The names of variables and properties are enclosed in brackets. Le terme Package est toujours utilisé dans la configuration, quel que soit le nom du package ; toutefois, tous les autres objets indiqués dans le chemin d'accès portent leur nom défini par l'utilisateur.The term Package is always used in configuration, regardless of the package name; however, all other objects in the path use their user-defined names.

    Une fois l'Assistant terminé, la nouvelle configuration est ajoutée à la liste des configurations dans la boîte de dialogue Bibliothèque des configurations du package .After the wizard finishes, the new configuration is added to the configuration list in the Package Configuration Organizer dialog box.

REMARQUE : La dernière page de l’Assistant Configuration de package, Fin de l’Assistant, répertorie les propriétés cibles dans la configuration.NOTE: The last page in the Package Configuration Wizard, Completing the Wizard, lists the target properties in the configuration. Si vous souhaitez mettre à jour des propriétés pendant l’exécution de packages à l’aide de l’utilitaire d’invite de commandes dtexec , vous pouvez générer les chaînes qui représentent les chemins d’accès aux propriétés en exécutant l’Assistant Configuration de package, puis les copier et les coller dans la fenêtre d’invite de commandes pour les utiliser avec l’option set de dtexec.If you want to update properties when you run packages by using the dtexec command prompt utility, you can generate the strings that represent the property paths by running the Package Configuration Wizard and then copy and paste them into the command prompt window for use with the set option of dtexec.

Le tableau suivant décrit les colonnes dans la liste des configurations de la boîte de dialogue Bibliothèque des configurations du package .The following table describes the columns in the configuration list in the Package Configuration Organizer dialog box.

ColonneColumn DescriptionDescription
Nom de la configurationConfiguration Name Le nom de la configuration.The name of the configuration.
Type de configurationConfiguration Type Le type de la configuration.The configuration type.
Chaîne de configurationConfiguration String L'emplacement de la configuration.The location of the configuration. L'emplacement peut être un chemin d'accès, une variable d'environnement, une clé de Registre, un nom de variable d'un package parent ou une table d'une base de données SQL ServerSQL Server .The location can be a path, an environment variable, a Registry key, a parent package variable name, or a table in a SQL ServerSQL Server database.
Objet cibleTarget Object Le nom de l'objet dont une propriété a une configuration.The name of the object with a property that has a configuration. Si la configuration est un fichier de configuration XML, la colonne est vide, car la configuration peut mettre à jour plusieurs objets.If the configuration is an XML configuration file, the column is blank, because the configuration can update multiple objects.
Propriété cibleTarget Property Nom de la propriété.The name of the property. Si la configuration écrit dans un fichier de configuration XML ou dans une table SQL Server, la colonne est vide puisque la configuration peut mettre à jour plusieurs objets.If the configuration writes to an XML configuration file or a SQL Server table, the column is blank, because the configuration can update multiple objects.

Pour créer une configuration de packageTo create a package configuration

  1. Dans Outils de données SQL Server (SSDT)SQL Server Data Tools (SSDT), ouvrez le projet Integration ServicesIntegration Services contenant le package souhaité.In Outils de données SQL Server (SSDT)SQL Server Data Tools (SSDT), open the Integration ServicesIntegration Services project that contains the package you want.

  2. Dans l'Explorateur de solutions, double-cliquez sur le package pour l'ouvrir.In Solution Explorer, double-click the package to open it.

  3. Dans le concepteur SSISSSIS , cliquez sur l'onglet Flux de contrôle, Flux de données, Gestionnaire d'événementsou Explorateur de package .In SSISSSIS Designer, click the Control Flow, Data Flow, Event Handler, or Package Explorer tab.

  4. Dans le menu SSIS , cliquez sur Configurations du package.On the SSIS menu, click Package Configurations.

  5. Dans la boîte de dialogue Bibliothèque des configurations du package , sélectionnez Activer les configurations du packageet cliquez sur Ajouter.In the Package Configuration Organizer dialog box, select Enable package configurations, and then click Add.

  6. Sur la page d'accueil de l'Assistant Configuration de package, cliquez sur Suivant.On the welcome page of the Package Configuration Wizard page, click Next.

  7. Sur la page Sélectionner le type de configuration, spécifiez le type de configuration, puis définissez les propriétés se rapportant au type de configuration.On the Select Configuration Type page, specify the configuration type, and then set the properties that are relevant to the configuration type. Pour plus d’informations, voir Package Configuration Wizard UI Reference.For more information, see Package Configuration Wizard UI Reference.

  8. Dans la page Sélectionner les propriétés à exporter, sélectionnez les propriétés des objets de package à inclure dans la configuration.On the Select Properties to Export page, select the properties of package objects to include in the configuration. Si le type de configuration ne prend en charge qu'une seule propriété, le titre de cette page de l'Assistant est Sélectionner la propriété cible.If the configuration type supports only one property, the title of this wizard page is Select Target Property. Pour plus d’informations, voir Package Configuration Wizard UI Reference.For more information, see Package Configuration Wizard UI Reference.

    REMARQUE : Seuls les types de configuration Fichier de configuration XML et SQL Server prennent en charge l’inclusion de plusieurs propriétés dans une configuration.NOTE: Only the XML Configuration File and SQL Server configuration types support including multiple properties in a configuration.

  9. Dans la page Fin de l'Assistant, tapez le nom de la configuration, puis cliquez sur Terminer.On the Completing the Wizard page, type the name of the configuration, and then click Finish.

  10. Affichez la configuration dans la boîte de dialogue Bibliothèque des configurations du package .View the configuration in the Package Configuration Organizer dialog box.

  11. Cliquez sur Fermer.Click Close.

Bibliothèque des configurations du packagePackage Configurations Organizer

Utilisez la boîte de dialogue Bibliothèque des configurations du package pour activer les configurations du package, afficher une liste des configurations du package actuel et spécifier l'ordre de chargement de préférence des configurations.Use the Package Configurations Organizer dialog box to enable package configurations, view a list of configurations for the current package, and specify the preferred order in which the configurations should be loaded.

REMARQUE : des configurations sont disponibles pour le modèle de déploiement de package.NOTE: Configurations are available for the package deployment model. Les paramètres sont utilisés à la place des configurations pour le modèle de déploiement de projet.Parameters are used in place of configurations for the project deployment model. Le modèle de déploiement de projet vous permet de déployer des projets Integration ServicesIntegration Services sur le serveur Integration ServicesIntegration Services .The project deployment model enables you to deploy Integration ServicesIntegration Services projects to the Integration ServicesIntegration Services server. Pour plus d'informations sur les modèles de déploiement, consultez Deployment of Projects and Packages.For more information about the deployment models, see Deployment of Projects and Packages.

Si plusieurs configurations mettent à jour la même propriété, les valeurs des configurations du bas de la liste de configuration remplacent les valeurs des configurations du haut de la liste.If multiple configurations update the same property, values from configurations listed lower in the configuration list will replace values from configurations higher in the list. La dernière valeur chargée dans la propriété est la valeur utilisée à l'exécution du package.The last value loaded into the property is the value that is used when the package runs. De plus, si le package utilise une combinaison de configuration directe (par exemple, un fichier de configuration XML) et de configuration indirecte (par exemple, une variable d'environnement), la configuration indirecte qui pointe vers l'emplacement de la configuration directe doit figurer plus haut dans la liste.Also, if the package uses a combination of direct configuration such as an XML configuration file and an indirect configuration such as an environment variable, the indirect configuration that points to the location of the direct configuration must be higher in the list.

REMARQUE : lorsque les configurations du package sont chargées dans l’ordre souhaité, le chargement est effectué du haut vers le bas de la liste affichée dans la boîte de dialogue Bibliothèques des configurations du package .NOTE: When package configurations load in the preferred order, configurations load from the top of the list shown in the Package Configuration Organizer dialog box to the bottom of the list. Toutefois, au moment de l'exécution, il se peut que les configurations de package ne soient pas chargées dans l'ordre souhaité.However, at run time, package configurations might not load in the preferred order. Les configurations de package parent sont notamment chargées après les configurations d'autres types.In particular, Parent Package Configurations load after configurations of other types.

Les configurations de package mettent à jour les valeurs des propriétés des objets de package au moment de l'exécution.Package configurations update the values of properties of package objects at run time. Lorsqu'un package est chargé, les valeurs des configurations remplacent les valeurs définies lors du développement du package.When a package is loaded, the values from the configurations replace the values that were set when the package was developed. Integration ServicesIntegration Services prend en charge différents types de configuration. supports different configuration types. Par exemple, vous pouvez utiliser un fichier XML pouvant contenir plusieurs configurations, ou une variable d'environnement qui contient une seule configuration.For example, you can use an XML file that can contain multiple configurations, or an environment variable that contains a single configuration. Pour plus d'informations, consultez Package Configurations.For more information, see Package Configurations.

OptionsOptions

Activer les configurations du packageEnable package configurations
Sélectionnez cette option pour utiliser les configurations avec le package.Select to use configurations with the package.

Nom de la configurationConfiguration Name
Affichez le nom de la configuration.View the name of the configuration.

Type de configurationConfiguration Type
Affichez le type de l'emplacement où sont stockées les configurations.View the type of the location where configurations are stored.

Chaîne de configurationConfiguration String
Affichez l'emplacement où sont stockées les valeurs de configuration.View the location where the configuration values are stored. L'emplacement peut être le chemin d'accès d'un fichier, le nom d'une variable d'environnement, le nom d'une variable de package parent, une clé de Registre ou le nom d'une table SQL ServerSQL Server .The location can be the path of a file, the name of an environment variable, the name of a parent package variable, a Registry key, or the name of a SQL ServerSQL Server table.

Objet cibleTarget Object
Affiche le nom de l'objet mis à jour par la configuration.View the name of the object that the configuration updates. Si la configuration est un fichier de configuration XML ou une table SQL Server, la colonne est vide puisque la configuration peut inclure plusieurs objets.If the configuration is an XML configuration file or a SQL Server table, the column is blank because the configuration can include multiple objects.

Propriété cibleTarget Property
Affichez le nom de la propriété modifiée par la configuration.View the name of the property modified by the configuration. Cette colonne est vide si le type de configuration prend en charge plusieurs configurations.This column is blank if the configuration type supports multiple configurations.

AjouterAdd
Ajoutez une configuration à l'aide de l'Assistant Configuration de package.Add a configuration by using the Package Configuration Wizard.

ModifierEdit
Modifiez une configuration existante en réexécutant l'Assistant Configuration de package.Edit an existing configuration by rerunning the Package Configuration Wizard.

SupprimerRemove
Sélectionnez une configuration, puis cliquez sur Supprimer.Select a configuration, and then click Remove.

FlèchesArrows
Sélectionnez une configuration et utilisez les flèches vers le haut et vers le bas pour la déplacer vers le haut ou vers le bas de la liste.Select a configuration and use the up and down arrows to move it up or down in the list. Les configurations sont chargées dans l'ordre dans lequel elles apparaissent dans la liste.Configurations are loaded in the sequence in which they appear in the list.

Référence de l'interface utilisateur de l'Assistant Configuration de packagePackage Configuration Wizard UI Reference

L’Assistant Configuration de package vous permet de créer des configurations chargées de mettre à jour les propriétés d’un package Integration ServicesIntegration Services ainsi que les objets qui s’y rattachent au moment de l’exécution.Use the Package Configuration Wizard to create configurations that update the properties of an Integration ServicesIntegration Services package and its objects at run time. Cet Assistant s’exécute quand vous ajoutez une nouvelle configuration ou modifiez une configuration existante dans la boîte de dialogue Bibliothèque des configurations du package .This wizard runs when you add a new configuration or modify an existing one in the Package Configurations Organizer dialog box. Pour ouvrir la boîte de dialogue Bibliothèque des configurations du package , sélectionnez Configurations du package dans le menu SSIS de Outils de données SQL Server (SSDT)SQL Server Data Tools (SSDT).To open the Package Configurations Organizer dialog box, select Package Configurations on the SSIS menu in Outils de données SQL Server (SSDT)SQL Server Data Tools (SSDT). Pour plus d’informations, consultez Créer des configurations de package.For more information, see Create Package Configurations.

REMARQUE : des configurations sont disponibles pour le modèle de déploiement de package.NOTE: Configurations are available for the package deployment model. Les paramètres sont utilisés à la place des configurations pour le modèle de déploiement de projet.Parameters are used in place of configurations for the project deployment model. Le modèle de déploiement de projet vous permet de déployer des projets Integration ServicesIntegration Services sur le serveur Integration ServicesIntegration Services .The project deployment model enables you to deploy Integration ServicesIntegration Services projects to the Integration ServicesIntegration Services server. Pour plus d'informations sur les modèles de déploiement, consultez Deployment of Projects and Packages.For more information about the deployment models, see Deployment of Projects and Packages.

Les sections suivantes décrivent les pages de l'Assistant.The following sections describe pages of the Wizard.

Page Assistant Configuration de packageWelcome to the Package Configuration Wizard Page

L’Assistant de configuration de SSIS vous permet de créer des configurations chargées de mettre à jour les propriétés d’un package ainsi que les objets qui s’y rattachent au moment de l’exécution du programme.Use the SSIS Configuration Wizard to create configurations that update the properties of a package and its objects at run time.

OptionsOptions

Ne plus afficher cette pageDon't show this page again
Option permettant d'ignorer cette page d'accueil la prochaine fois que vous ouvrez l'Assistant.Skip the welcome page the next time you open the wizard.

SuivantNext
Permet de passer à la page suivante de l’Assistant.Go the next page in the wizard.

Page Sélectionner le type de configurationSelect Configuration Type Page

La page Sélectionner le type de configuration permet de spécifier le type de configuration à créer.Use the Select Configuration Type page to specify the type of configuration to create.

Si vous souhaitez obtenir des informations supplémentaires pour déterminer quel type de configuration utiliser, consultez Configurations de package.If you need additional information to determine which type of configuration to use, see Package Configurations.

Options statiquesStatic Options

Type de configurationConfiguration type
Sélectionnez le type de source dans lequel stocker la configuration, à l'aide des options suivantes :Select the type of source in which to store the configuration, using the following options:

ValeurValue DescriptionDescription
Fichier de configuration XMLXML configuration file Stocke la configuration sous forme de fichier XML.Store the configuration as an XML file. Si cette valeur est sélectionnée, les options dynamiques s’affichent dans la section Type de configuration.Selecting this value displays the dynamic options in the section, Configuration Type.
Variable d'environnementEnvironment variable Stocke la configuration dans une des variables d'environnement.Store the configuration in one of the environment variables. Si cette valeur est sélectionnée, les options dynamiques s’affichent dans la section Type de configuration.Selecting this value displays the dynamic options in the section, Configuration Type.
Entrée de RegistreRegistry entry Stocke la configuration dans le Registre.Store the configuration in the Registry. Si cette valeur est sélectionnée, les options dynamiques s’affichent dans la section Type de configuration.Selecting this value displays the dynamic options in the section, Configuration Type.
Variable de package parentParent package variable Stocke la configuration en tant que variable dans le package qui contient la tâche.Store the configuration as a variable in the package that contains the task. Si cette valeur est sélectionnée, les options dynamiques s’affichent dans la section Type de configuration.Selecting this value displays the dynamic options in the section, Configuration Type.
SQL ServerSQL Server Stocke la configuration dans une table de SQL ServerSQL Server.Store the configuration in a table in SQL ServerSQL Server. Si cette valeur est sélectionnée, les options dynamiques s’affichent dans la section Type de configuration.Selecting this value displays the dynamic options in the section, Configuration Type.

SuivantNext
Affiche la page suivante de l'Assistant.View the next page in the wizard sequence.

Options dynamiquesDynamic Options

Option Type de configuration = Fichier de configuration XMLConfiguration Type Option = XML Configuration File

Spécifier directement les paramètres de configurationSpecify configuration settings directly
Permet de spécifier directement les paramètres.Use to specify settings directly.

ValeurValue DescriptionDescription
Nom du fichier de configurationConfiguration file name Tapez le chemin d'accès du fichier de configuration généré par l'Assistant.Type the path of the configuration file that the wizard generates.
ParcourirBrowse La boîte de dialogue Sélectionner l’emplacement du fichier de configuration permet de spécifier le chemin d’accès au fichier de configuration généré par l’Assistant.Use the Select Configuration File Location dialog box to specify the path of the configuration file that the wizard generates. Si le fichier n'existe pas, l'Assistant le crée.If the file does not exist, it is created by the wizard.

L'emplacement de la configuration est stocké dans une variable d'environnementConfiguration location is stored in an environment variable
Permet de spécifier la variable d’environnement dans laquelle stocker la configuration.Use to specify the environment variable in which to store the configuration.

ValeurValue DescriptionDescription
Variable d'environnementEnvironment variable Permet de sélectionner une variable d'environnement dans la liste.Select an environment variable from the list.
Option Type de configuration = Variable d'environnementConfiguration Type Option = Environment Variable

Variable d'environnementEnvironment variable
Permet de sélectionner la variable d'environnement qui contient les informations de configuration.Select the environment variable that contains the configuration information.

Option Type de configuration = Entrée de RegistreConfiguration Type Option = Registry Entry

Spécifier directement les paramètres de configurationSpecify configuration settings directly
Permet de spécifier directement les paramètres.Use to specify settings directly.

ValeurValue DescriptionDescription
Entrée de RegistreRegistry entry Tapez la clé de Registre qui contient les informations de configuration.Type the Registry key that contains the configuration information. Le format est <clé de Registre >.The format is <registry key>.

La clé de Registre doit déjà exister dans HKEY_CURRENT_USER et porter une valeur nommée Value.The Registry key must already exist in HKEY_CURRENT_USER and have a value named Value. Cette valeur peut être de type DWORD ou une chaîne.The value can be a DWORD or a string.

Si vous souhaitez utiliser un Registre de clé n’est pas à la racine de HKEY_CURRENT_USER, utilisez le format <clé de registre\clé clé\... > pour identifier la clé.If you want to use a Registry key is not at the root of HKEY_CURRENT_USER, use the format <Registry key\registry key\...> to identify the key.

L'emplacement de la configuration est stocké dans une variable d'environnementConfiguration location is stored in an environment variable
Permet de spécifier la variable d’environnement dans laquelle stocker la configuration.Use to specify the environment variable to store the configuration in.

ValeurValue DescriptionDescription
Variable d'environnementEnvironment variable Permet de sélectionner une variable d'environnement dans la liste.Select an environment variable from the list.
Option Type de configuration = Variable de package parentConfiguration Type Option = Parent Package Variable

Spécifier directement les paramètres de configurationSpecify configuration settings directly
Permet de spécifier directement les paramètres.Use to specify settings directly.

ValeurValue DescriptionDescription
Variable parentParent variable Permet de spécifier la variable dans le package parent qui contient les informations de configuration.Specify the variable in the parent package that contains the configuration information.

L'emplacement de la configuration est stocké dans une variable d'environnementConfiguration location is stored in an environment variable
Permet de spécifier la variable d’environnement dans laquelle stocker la configuration.Use to specify the environment variable that stores the configuration.

ValeurValue DescriptionDescription
Variable d'environnementEnvironment variable Permet de sélectionner une variable d'environnement dans la liste.Select an environment variable from the list.
Options Type de configuration = SQL ServerConfiguration Type Options = SQL Server

Spécifier directement les paramètres de configurationSpecify configuration settings directly
Permet de spécifier directement les paramètres.Use to specify settings directly.

ValeurValue DescriptionDescription
ConnexionConnection Permet de sélectionner une connexion dans la liste ou de cliquer sur Nouvelle pour créer une connexion.Select a connection from the list, or click New to create a new connection.
Table de configurationConfiguration table Permet de sélectionner une table existante ou de cliquer sur Nouvelle pour écrire une instruction SQL qui crée une table.Select an existing table, or click New to write a SQL statement that creates a new table.
Filtre de la configurationConfiguration filter Permet de sélectionner le nom d'une configuration existante ou de taper un nouveau nom.Select an existing configuration name or type a new name.

Un grand nombre de configurations SQL Server peuvent être stockées dans la même table et chacune d'entre elles peut inclure plusieurs éléments de configuration.Many SQL Server configurations can be stored in the same table, and each configuration can include multiple configuration items.

La valeur définie par l'utilisateur est stockée dans la table pour identifier les éléments de configuration qui appartiennent à une configuration particulière.This user-defined value is stored in the table to identify configuration items that belong to a particular configuration

L'emplacement de la configuration est stocké dans une variable d'environnementConfiguration location is stored in an environment variable
Permet de spécifier la variable d'environnement dans laquelle stocker la configuration.Use to specify the environment variable where the configuration is stored.

ValeurValue DescriptionDescription
Variable d'environnementEnvironment variable Permet de sélectionner une variable d'environnement dans la liste.Select an environment variable from the list.

Page Sélectionner des objets à exporterSelect Objects to Export Page

Utilisez la page Sélectionner la propriété cible ou Sélectionner les propriétés à exporter pour définir les propriétés des objets que contient la configuration.Use the Select Target Property or Select Properties to Export page to specify the object properties that the configuration contains. La sélection de plusieurs propriétés n'est possible que si vous sélectionnez le type de configuration XML.The ability to select multiple properties is available only if you select the XML configuration type.

OptionsOptions

ObjetsObjects
Développe la hiérarchie du package et sélectionne les propriétés à exporter.Expand the package hierarchy and select the properties to export.

Attributs de la propriétéProperty attributes
Affiche les attributs d'une propriété.View the attributes of a property.

SuivantNext
Permet de passer à la page suivante de l'Assistant.Go to the next page in the wizard.

Page Fin de l’AssistantCompleting the Wizard Page

Utilisez la page Fin de l’Assistant pour nommer les paramètres de configuration et d’affichage utilisés par l’Assistant pour créer la configuration.Use the Completing the Wizard page to provide a name for the configuration and view settings used by the wizard to create the configuration. Quand l’Assistant est terminé, la Bibliothèque des configurations du package affiche la liste de toutes les configurations du package.After the wizard completes, the Package Configurations Organizer is displayed, which lists all configurations for the package.

OptionsOptions

Nom de la configurationConfiguration name
Tapez le nom de la configuration.Type the name of the configuration.

AperçuPreview
Affiche les paramètres utilisés par l'Assistant pour créer la configuration.View the settings used by the wizard to create the configuration.

TerminerFinish
Crée la configuration et quitte l’Assistant Configuration de package.Create the configuration and exit the Package Configuration Wizard.

Utiliser les valeurs des Variables et des paramètres dans un Package enfant Use the Values of Variables and Parameters in a Child Package

Cette procédure explique comment créer une configuration de package qui utilise le type de configuration de variable parent.This procedure describes how to create a package configuration that uses the parent variable configuration type. Ce type de configuration active un package enfant exécuté à partir d'un package parent pour accéder à une variable dans le parent.This configuration type enables a child package that is run from a parent package to access a variable in the parent.

Note

Vous pouvez également passer les valeurs à un package enfant en configurant la tâche d'exécution afin de mapper les variables ou paramètres du package parent, ou les paramètres du projet, aux paramètres du package enfant.You can also pass values to a child package by configuring the Execute Package Task to map parent package variables or parameters, or project parameters, to child package parameters. Pour plus d’informations, consultez Tâche d’exécution de package.For more information, see Execute Package Task.

Il n'est pas nécessaire de créer la variable dans le package parent avant de créer la configuration de package dans le package enfant.It is not necessary to create the variable in the parent package before you create the package configuration in the child package. Vous pouvez ajouter la variable au package parent à tout moment, mais vous devez utiliser le nom exact de la variable parent dans la configuration du package.You can add the variable to the parent package at any time, but you must use the exact name of the parent variable in the package configuration. Cependant, avant que vous puissiez créer une configuration de variable parent, la configuration doit pouvoir mettre à jour une variable existante dans le package enfant.However, before you can create a parent variable configuration, there must be an existing variable in the child package that the configuration can update. Pour plus d’informations sur l’ajout et la configuration de variables, consultez Ajouter, supprimer, modifier l’étendue de la variable définie par l’utilisateur dans un package.For more information about adding and configuring variables, see Add, Delete, Change Scope of User-Defined Variable in a Package.

La portée de la variable dans le package parent utilisé dans une configuration de variable parent peut être définie à la tâche d'exécution de package, au conteneur qui détient la tâche ou au package.The scope of the variable in the parent package that is used in a parent variable configuration can be set to the Execute Package task, to the container that has the task, or to the package. Si plusieurs variables portant le même nom sont définies dans un package, la variable la plus proche en portée de la tâche d'exécution de package est employée.If multiple variables with the same name are defined in a package, the variable that is closest in scope to the Execute Package task is used. La portée la plus proche de la tâche d'exécution de package est la tâche proprement dite.The closest scope to the Execute Package task is the task itself.

Pour ajouter une variable à un package parentTo add a variable to a parent package

  1. Dans Outils de données SQL Server (SSDT)SQL Server Data Tools (SSDT), ouvrez le projet Integration ServicesIntegration Services contenant le package auquel vous voulez ajouter une variable à transmettre à un package enfant.In Outils de données SQL Server (SSDT)SQL Server Data Tools (SSDT), open the Integration ServicesIntegration Services project that contains the package to which you want to add a variable to pass to a child package.

  2. Dans l'Explorateur de solutions, double-cliquez sur le package pour l'ouvrir.In Solution Explorer, double-click the package to open it.

  3. Dans le concepteur SSISSSIS , pour définir la portée de la variable, effectuez l'une des opérations suivantes :In SSISSSIS Designer, to define the scope of the variable, do one of the following:

    • Pour définir la portée du package, cliquez n’importe où sur l’aire de conception de l’onglet Flux de contrôle .To set the scope to the package, click anywhere on the design surface of the Control Flow tab.

    • Pour définir la portée à un conteneur parent de la tâche d'exécution de package, cliquez sur le conteneur.To set the scope to a parent container of the Execute Package task, click the container.

    • Pour définir la portée de la tâche d'exécution de package, cliquez sur la tâche.To set the scope to the Execute Package task, click the task.

  4. Ajoutez et configurez une variable.Add and configure a variable.

    Note

    Sélectionnez un type de données compatible avec les données que la variable stockera.Select a data type that is compatible with the data that the variable will store.

  5. Pour enregistrer le package mis à jour, cliquez sur Enregistrer les éléments sélectionnés dans le menu Fichier .To save the updated package, click Save Selected Items on the File menu.

Pour ajouter une variable à un package enfantTo add a variable to a child package

  1. Dans Outils de données SQL Server (SSDT)SQL Server Data Tools (SSDT), ouvrez le projet Integration ServicesIntegration Services qui contient le package auquel vous souhaitez ajouter une configuration de variable parent.In Outils de données SQL Server (SSDT)SQL Server Data Tools (SSDT), open the Integration ServicesIntegration Services project that contains the package to which you want to add a parent variable configuration.

  2. Dans l'Explorateur de solutions, double-cliquez sur le package pour l'ouvrir.In Solution Explorer, double-click the package to open it.

  3. Dans le concepteur SSISSSIS , pour définir la portée au package, cliquez n’importe où sur la zone de conception de l’onglet Flux de contrôle .In SSISSSIS Designer, to set the scope to the package, click anywhere on the design surface of the Control Flow tab.

  4. Ajoutez et configurez une variable.Add and configure a variable.

    Note

    Sélectionnez un type de données compatible avec les données que la variable stockera.Select a data type that is compatible with the data that the variable will store.

  5. Pour enregistrer le package mis à jour, cliquez sur Enregistrer les éléments sélectionnés dans le menu Fichier .To save the updated package, click Save Selected Items on the File menu.

Créer un utilitaire de déploiementCreate a Deployment Utility

La première étape de déploiement des packages consiste à créer un utilitaire de déploiement pour un projet Integration ServicesIntegration Services .The first step in deploying packages is to create a deployment utility for an Integration ServicesIntegration Services project. L'utilitaire de déploiement est un dossier qui contient les fichiers dont vous avez besoin pour déployer les packages dans un projet Integration ServicesIntegration Services sur un serveur différent.The deployment utility is a folder that contains the files you need to deploy the packages in an Integration ServicesIntegration Services project on a different server. L'utilitaire de déploiement est créé sur l'ordinateur sur lequel le projet Integration ServicesIntegration Services est stocké.The deployment utility is created on the computer on which the Integration ServicesIntegration Services project is stored.

Vous créez un utilitaire de déploiement de packages pour un projet Integration ServicesIntegration Services en configurant d'abord le processus de création pour créer un utilitaire de déploiement de packages, puis en créant le projet.You create a package deployment utility for an Integration ServicesIntegration Services project by first configuring the build process to create a deployment utility, and then building the project. Lorsque vous créez le projet, tous les packages et configurations de package dans le projet sont automatiquement inclus.When you build the project, all packages and package configurations in the project are automatically included. Pour déployer des fichiers supplémentaires tels que le fichier Lisez-moi avec le projet, placez les fichiers dans le dossier Divers du projet Integration ServicesIntegration Services .To deploy additional files such as a Readme file with the project, place the files in the Miscellaneous folder of the Integration ServicesIntegration Services project. Lorsque le projet est généré, ces fichiers sont automatiquement inclus.When the project is built, these files are also automatically included.

Vous pouvez configurer chaque déploiement de projet différemment.You can configure each project deployment differently. Avant de générer le projet et de créer l'utilitaire de déploiement de packages, vous pouvez définir les propriétés sur l'utilitaire de déploiement pour personnaliser la façon dont les packages du projet seront déployés.Before you build the project and create the package deployment utility, you can set the properties on the deployment utility to customize the way the packages in the project will be deployed. Par exemple, vous pouvez spécifier si les configurations de package peuvent être mises à jour lorsque le projet est déployé.For example, you can specify whether package configurations can be updated when the project is deployed. Pour accéder aux propriétés d’un projet Integration ServicesIntegration Services , cliquez avec le bouton droit sur le projet, puis cliquez sur Propriétés.To access the properties of an Integration ServicesIntegration Services project, right-click the project and click Properties.

Le tableau suivant récapitule les propriétés de l'utilitaire de déploiement.The following table lists the deployment utility properties.

PropriétéProperty DescriptionDescription
AllowConfigurationChangeAllowConfigurationChange Une valeur qui spécifie si les configurations peuvent être mises à jour lors du déploiement.A value that specifies whether configurations can be updated during deployment.
CreateDeploymentUtilityCreateDeploymentUtility Une valeur qui spécifie si un utilitaire de déploiement de packages est créé lorsque le projet est généré.A value that specifies whether a package deployment utility is created when the project is built. Cette propriété doit être True pour créer un utilitaire de déploiement.This property must be True to create a deployment utility.
DeploymentOutputPathDeploymentOutputPath L'emplacement, relatif au projet Integration ServicesIntegration Services , de l'utilitaire de déploiement.The location, relative to the Integration ServicesIntegration Services project, of the deployment utility.

Lorsque vous générez un Integration ServicesIntegration Services projet, un fichier manifeste, <nom du projet >. SSISDeploymentManifest.xml, est créé et ajouté, ainsi que des copies des packages du projet et des dépendances du package, dans le dossier bin\Deployment dans le projet, ou à l’emplacement spécifié dans la propriété DeploymentOutputPath.When you build an Integration ServicesIntegration Services project, a manifest file, <project name>.SSISDeploymentManifest.xml, is created and added, together with copies of the project packages and package dependencies, to the bin\Deployment folder in the project, or to the location specified in the DeploymentOutputPath property. Le fichier manifeste répertorie les packages, les configurations de package et tous les divers autres fichiers du projet.The manifest file lists the packages, the package configurations, and any miscellaneous files in the project.

Le contenu du dossier de déploiement est actualisé chaque fois que vous générez le projet.The content of the deployment folder is refreshed every time that you build the project. Cela signifie que tout fichier enregistré dans ce dossier et qui n'est pas copié de nouveau dans le dossier par le processus de construction sera supprimé.This means that any file saved to this folder that is not copied to the folder again by the build process will be deleted. Par exemple, les fichiers de configuration de package enregistrés dans les dossiers de déploiement seront supprimés.For example, package configuration files saved to the deployment folders will be deleted.

Pour créer un utilitaire de déploiement de packageTo create a package deployment utility

  1. Dans Outils de données SQL Server (SSDT)SQL Server Data Tools (SSDT), ouvrez la solution qui contient le projet Integration ServicesIntegration Services pour lequel vous voulez créer un utilitaire de déploiement de package.In Outils de données SQL Server (SSDT)SQL Server Data Tools (SSDT), open the solution that contains the Integration ServicesIntegration Services project for which you want to create a package deployment utility.

  2. Cliquez avec le bouton droit sur le projet et cliquez sur Propriétés.Right-click the project and click Properties.

  3. Dans le <nom du projet > Pages de propriétés boîte de dialogue, cliquez sur utilitaire de déploiement.In the <project name> Property Pages dialog box, click Deployment Utility.

  4. Pour mettre à jour les configurations de package quand les packages sont déployés, affectez à AllowConfigurationChanges la valeur True.To update package configurations when packages are deployed, set AllowConfigurationChanges to True.

  5. Affectez à CreateDeploymentUtility la valeur True.Set CreateDeploymentUtility to True.

  6. Vous pouvez au besoin mettre à jour l’emplacement de l’utilitaire de déploiement en modifiant la propriété DeploymentOutputPath .Optionally, update the location of the deployment utility by modifying the DeploymentOutputPath property.

  7. Cliquez sur OK.Click OK.

  8. Dans l’Explorateur de solutions, cliquez avec le bouton droit sur le projet, puis cliquez sur Générer.In Solution Explorer, right-click the project, and then click Build.

  9. Affichez la progression de la build et les erreurs de build dans la fenêtre Sortie .View the build progress and build errors in the Output window.

Déployer des packages à l’aide de l’utilitaire de déploiementDeploy Packages by Using the Deployment Utility

Après avoir créé un utilitaire de déploiement pour installer les packages d’un projet Integration ServicesIntegration Services sur un ordinateur différent de celui sur lequel cet utilitaire a été créé, vous devez d’abord copier le dossier de déploiement vers l’ordinateur de destination.When you have built a deployment utility to install packages from an Integration ServicesIntegration Services project on a different computer than the one on which the deployment utility was built, you must first copy the deployment folder to the destination computer.

Le chemin du dossier de déploiement est spécifié dans la propriété DeploymentOutputPath du projet Integration ServicesIntegration Services pour lequel vous avez créé l’utilitaire de déploiement.The path of the deployment folder is specified in the DeploymentOutputPath property of the Integration ServicesIntegration Services project for which you created the deployment utility. Le chemin d’accès par défaut est bin\Deployment, lié au projet Integration ServicesIntegration Services .The default path is bin\Deployment, relative to the Integration ServicesIntegration Services project. Pour plus d’informations, consultez Créer un utilitaire de déploiement.For more information, see Create a Deployment Utility.

Vous utilisez l'Assistant Installation de package pour installer les packages.You use the Package Installation Wizard to install the packages. Pour lancer l'Assistant, double-cliquez sur l'utilitaire de déploiement après avoir copié le dossier de déploiement sur le serveur.To launch the wizard, double-click the deployment utility file after you have copied the deployment folder to the server. Ce fichier est nommé <nom du projet >. SSISDeploymentManifest et sont accessibles dans le dossier de déploiement sur l’ordinateur de destination.This file is named <project name>.SSISDeploymentManifest, and can be found in the deployment folder on the destination computer.

Note

En fonction de la version du package que vous déployez, une erreur risque de se produire si différentes version de SQL ServerSQL Server sont installées côte à côte.Depending on the version of the package that you are deploying, you might encounter an error if you have different versions of SQL ServerSQL Server installed side-by-side. Cette erreur vient du fait que l'extension de nom de fichier .SSISDeploymentManifest est la même pour toutes les versions d' Integration ServicesIntegration Services.This error can occur because the .SSISDeploymentManifest file name extension is the same for all versions of Integration ServicesIntegration Services. Si vous double-cliquez sur le fichier, cela entraîne l’appel du programme d’installation (dtsinstall.exe) correspondant à la version installée en dernier d’ Integration ServicesIntegration Services, laquelle risque d’être différente de la version du fichier de l’utilitaire de déploiement.Double-clicking the file calls the installer (dtsinstall.exe) for the most recently installed version of Integration ServicesIntegration Services, which might not be the same version as the deployment utility file. Pour contourner ce problème, exécutez la version appropriée de dtsinstall.exe à partir de la ligne de commande, puis indiquez le chemin d'accès du fichier de l'utilitaire de déploiement.To work around this problem, run the correct version of dtsinstall.exe from the command line, and provide the path of the deployment utility file.

L'Assistant Installation de package vous accompagne dans le processus d'installation des packages sur le système de fichiers et sur SQL ServerSQL Server.The Package Installation Wizard guides you through the steps to install packages to the file system or to SQL ServerSQL Server. Vous pouvez configurer l'installation de plusieurs manières :You can configure the installation in the following ways:

  • Choix du type d'emplacement et emplacement d'installation des packages.Choosing the location type and location to install the packages.

  • Choix de l'emplacement d'installation des dépendances de package.Choosing location to install package dependencies.

  • Validation des packages après leur installation sur le serveur cible.Validating the packages after they are installed on the target server.

    Les dépendances basées sur les fichiers pour les packages sont toujours installées sur le système de fichiers.The file-based dependencies for packages are always installed to the file system. Si vous installez un package sur le système de fichiers, les dépendances sont installées dans le même dossier que celui indiqué pour le package.If you install a package to the file system, the dependencies are installed in the same folder as the one that you specify for the package. Si vous installez un package sur SQL ServerSQL Server, vous pouvez spécifier le dossier dans lequel les dépendances basées sur les fichiers seront stockées.If you install a package to SQL ServerSQL Server, you can specify the folder in which to store the file-based dependencies.

    Si le package comprend des configurations que vous voulez modifier pour qu'elles soient utilisées sur l'ordinateur de destination, vous pouvez mettre à jour les valeurs des propriétés à l'aide de l'Assistant.If the package includes configurations that you want to modify for use on the destination computer, you can update the values of the properties by using the wizard.

    Outre l’installation des packages à l’aide de l’Assistant Installation de package, vous pouvez copier et déplacer des packages à l’aide de l’utilitaire d’invite de commandes dtutil .In addition to installing packages by using the Package Installation Wizard, you can copy and move packages by using the dtutil command prompt utility. Pour plus d’informations, consultez dtutil Utility.For more information, see dtutil Utility.

Pour déployer des packages sur une instance de SQL ServerTo deploy packages to an instance of SQL Server

  1. Ouvrez le dossier de déploiement sur l'ordinateur cible.Open the deployment folder on the target computer.

  2. Double-cliquez sur le fichier manifest, <nom du projet >. SSISDeploymentManifest, pour démarrer l’Assistant Installation de Package.Double-click the manifest file, <project name>.SSISDeploymentManifest, to start the Package Installation Wizard.

  3. Dans la page Déployer les packages SSIS , sélectionnez l’option Déploiement sur SQL Server .On the Deploy SSIS Packages page, select the SQL Server deployment option.

  4. Vous pouvez, si vous le souhaitez, sélectionner Valider les packages après l’installation pour valider les packages après qu’ils ont été installés sur le serveur cible.Optionally, select Validate packages after installation to validate packages after they are installed on the target server.

  5. Dans la page Spécifier le serveur SQL cible , spécifiez l’instance de SQL ServerSQL Server sur laquelle les packages doivent être installés et sélectionnez un mode d’authentification.On the Specify Target SQL Server page, specify the instance of SQL ServerSQL Server to install the packages to and select an authentication mode. Si vous sélectionnez l’authentification SQL ServerSQL Server , vous devez fournir un nom d’utilisateur et un mot de passe.If you select SQL ServerSQL Server Authentication, you must provide a user name and a password.

  6. Dans la page Sélectionner le dossier d’installation , spécifiez le dossier du système de fichiers dans lequel installer les dépendances du package.On the Select Installation Folder page, specify the folder in the file system for the package dependencies that will be installed.

  7. Si le package comprend des configurations, vous pouvez les modifier en mettant à jour des valeurs dans la liste Valeur dans la page Configurer les packages.If the package includes configurations, you can edit configurations by updating values in the Value list on the Configure Packages page.

  8. Si vous avez choisi de valider les packages après l'installation, affichez les résultats de validation des packages déployés.If you elected to validate packages after installation, view the validation results of the deployed packages.

Redéploiement de packagesRedeployment of Packages

Après qu'un projet a été déployé, vous pouvez avoir besoin de mettre à jour ou d'étendre les fonctionnalités du package, puis de redéployer le projet Integration ServicesIntegration Services qui contient les packages mis à jour.After a project is deployed, you may need to update or extend package functionality and then redeploy the Integration ServicesIntegration Services project that contains the updated packages. Au cours du processus de redéploiement des packages, vous devez vérifier les propriétés de configuration incluses dans l'utilitaire de déploiement.As part of the process of redeploying packages, you should review the configuration properties that are included in the deployment utility. Par exemple, vous pouvez décider de ne pas autoriser les modifications de configuration après le redéploiement du package.For example, you may not want to allow configuration changes after the package is redeployed.

Processus de redéploiementProcess for Redeployment

Après avoir mis à jour les packages, vous recréez le projet, vous copiez le dossier de déploiement sur l'ordinateur cible et vous réexécutez l'Assistant Installation de package.After you finish updating the packages, you rebuild the project, copy the deployment folder to the target computer, and then rerun the Package Installation Wizard.

Si vous ne mettez à jour que quelques packages dans le projet, vous ne souhaitez pas forcément redéployer le projet tout entier.If you update only a few packages in the project, you may not want to redeploy the entire project. Pour ne déployer que quelques packages, vous pouvez créer un nouveau projet Integration ServicesIntegration Services , ajouter les packages mis à jour au nouveau projet, puis créer et déployer le projet.To deploy only a few packages, you can create a new Integration ServicesIntegration Services project, add the updated packages to the new project, and then build and deploy the project. Les configurations de package sont automatiquement copiées avec le package lorsque vous l'ajoutez à un autre projet.Package configurations are automatically copied with the package when you add the package to a different project.

Référence de l'interface utilisateur de l'Assistant Installation de packagePackage Installation Wizard UI Reference

L’Assistant Installation de package permet de déployer un projet Integration ServicesIntegration Services , dont les packages et les divers fichiers qu’il contient, ainsi que les dépendances de package éventuelles.Use the Package Installation Wizard to deploy a Integration ServicesIntegration Services project, including the packages and miscellaneous files it contains and any package dependencies.

Avant de déployer des packages, vous pouvez créer des configurations, puis déployer ces dernières avec les packages.Before you deploy packages, you can create configurations and then deploy them with the packages. Integration ServicesIntegration Services utilise les configurations pour mettre à jour dynamiquement les propriétés des packages et les objets de package au moment de l’exécution. uses configurations to dynamically update properties of packages and package objects at run time. Par exemple, il est possible de définir dynamiquement à l'exécution la chaîne de connexion d'une connexion OLE DB en fournissant une configuration qui mappe une valeur avec la propriété contenant la chaîne de connexion.For example, the connection string of an OLE DB connection can be set dynamically at run time by providing a configuration that maps a value to the property that contains the connection string.

Vous ne pouvez pas exécuter l'Assistant Installation de package tant que vous n'avez pas généré un projet Integration ServicesIntegration Services et créé un utilitaire de déploiement.You cannot run the Package Installation Wizard until you build an Integration ServicesIntegration Services project and create a deployment utility. Pour plus d’informations, consultez Déployer des packages à l’aide de l’utilitaire de déploiement.For more information, see Deploy Packages by Using the Deployment Utility.

Les sections suivantes décrivent les pages de l’Assistant.The following sections describe pages of the wizard.

Page Assistant Installation de packageWelcome to the Package Installation Wizard Page

L’Assistant Installation de package vous permet de déployer un projet Integration ServicesIntegration Services pour lequel vous avez créé un utilitaire de déploiement de package.Use the Package Installation Wizard to deploy an Integration ServicesIntegration Services project for which you built a package deployment utility.

Ne plus afficher cette page de démarrageDo not show this starting page again
Ignorer la page de démarrage à la prochaine exécution de l'Assistant.Select to skip the starting page when you run the wizard again.

SuivantNext
Permet de passer à la page suivante de l'Assistant.Go to the next page in the wizard.

TerminerFinish
Passez directement à la page Fin de l'Assistant Installation de package.Skip to the Finish the Package Installation Wizard page. Utilisez cette option si vous êtes revenu en arrière dans les pages de l'Assistant pour examiner vos choix et si vous avez spécifié toutes les options obligatoires.Use this option if you have backtracked through the wizard pages to revise your choices and have specified all of the required options.

Page Configurer les packagesConfigure Packages Page

Utilisez la page Configurer les packages pour modifier la configuration des packages.Use the Configure Packages page to edit package configurations.

OptionsOptions

Fichier de configurationConfiguration file
Modifie le contenu d'un fichier de configuration sélectionné dans la liste.Edit the contents of a configuration file by selecting the file from the list.

Related Topics: Create Package ConfigurationsRelated Topics: Create Package Configurations

Chemin d'accèsPath
Affiche le chemin d'accès de la propriété à configurer.View the path of the property to be configured.

TypeType
Affiche le type des données de la propriété.View the data type of the property.

ValueValue
Spécifiez la valeur de la configuration.Specify the value of the configuration.

SuivantNext
Permet de passer à la page suivante de l'Assistant.Go to the next page in the wizard.

TerminerFinish
Passez directement à la page Fin de l'Assistant Installation de package.Skip to the Finish the Package Installation Wizard page. Utilisez cette option si vous êtes revenu en arrière dans les pages de l'Assistant pour examiner vos choix et si vous avez spécifié toutes les options obligatoires.Use this option if you have backtracked through the wizard pages to revise your choices and have specified all of the required options.

Page Confirmer l'installationConfirm Installation Page

La page Confirmer l’installation permet de lancer l’installation de packages, de visualiser l’état et les informations que l’Assistant utilise pour installer les fichiers du projet spécifié.Use the Confirm Installation page to start the installation of packages, to view the status, and to view the information that the wizard will use to install files from the specified project.

SuivantNext
Installe les packages et leurs dépendances et passe à la page suivante de l'Assistant une fois l'installation terminée.Install the packages and their dependencies and go to the next wizard page when installation is completed.

ÉtatStatus
Affiche la progression de l'installation du package.Shows the progress of the package installation.

TerminerFinish
Accédez à la page Fin de l'Assistant Installation de package.Go to the Finish the Package Installation Wizard page. Utilisez cette option si vous êtes revenu en arrière dans les pages de l'Assistant pour revoir vos choix et si vous avez spécifié toutes les options indispensables.Use this option if you have backtracked through the wizard pages to revise your choices and have specified all the required options.

Page Déployer les packages SSISDeploy SSIS Packages Page

La page Déployer les packages SSIS permet d’indiquer à quel emplacement les packages Integration ServicesIntegration Services et leurs dépendances doivent être installés.Use the Deploy SSIS Packages page to specify where to install Integration ServicesIntegration Services packages and their dependencies.

OptionsOptions

Déploiement sur le système de fichiersFile system deployment
Déploie les packages et leurs dépendances dans un dossier du système de fichiers.Deploy packages and dependencies in a specified folder in the file system.

Déploiement sur SQL ServerSQL Server deployment
Déploie les packages et leurs dépendances dans une instance de SQL ServerSQL Server.Deploy packages and dependencies in an instance of SQL ServerSQL Server. Utilisez cette option si SQL ServerSQL Server partage des packages entre serveurs.Use this option if SQL ServerSQL Server shares packages between servers. Toutes les dépendances de package sont installées dans le dossier spécifié du système de fichiers.Any package dependencies are installed in the specified folder in the file system.

Valider les packages après l'installationValidate packages after installation
Indique si les packages doivent être validés après installation.Indicate whether to validate packages after installation.

SuivantNext
Permet de passer à la page suivante de l'Assistant.Go to the next page in the wizard.

TerminerFinish
Passez directement à la page Fin de l'Assistant Installation de package.Skip to the Finish the Package Installation Wizard page. Utilisez cette option si vous êtes revenu en arrière dans les pages de l'Assistant pour examiner vos choix et si vous avez spécifié toutes les options obligatoires.Use this option if you have backtracked through the wizard pages to revise your choices and have specified all of the required options.

Page Validation des packagesPackages Validation Page

La page Validation des packages permet d’afficher et de suivre la progression de la validation des packages et les résultats de cette validation.Use the Packages Validation page to view the progress and results of the package validation.

SuivantNext
Permet de passer à la page suivante de l'Assistant.Go to the next page in the wizard.

Page Sélectionner le dossier d'installationSelect Installation Folder Page

La page Sélectionner le dossier d’installation permet de définir le dossier du système de fichiers dans lequel les packages et leurs dépendances sont installés.Use the Select Installation Folder page to specify the file system folder in which to install the packages and their dependencies.

OptionsOptions

DossierFolder
Définissez le chemin d'accès et le dossier de copie du package et de ses dépendances.Specify the path and folder in which to copy the package and its dependencies.

ParcourirBrowse
Accédez au dossier cible via la boîte de dialogue Rechercher un dossier .Browse to the target folder by using the Browse For Folder dialog box.

SuivantNext
Permet de passer à la page suivante de l'Assistant.Go to the next page in the wizard.

TerminerFinish
Passez directement à la page Fin de l'Assistant Installation de package.Skip to the Finish the Package Installation Wizard page. Utilisez cette option si vous voulez revenir dans les pages de l'Assistant pour vérifier vos choix et si vous avez défini toutes les options nécessaires.Use this option if you have backtracked through the wizard pages to revise your choices and if have specified all of the required options.

Page Spécifier le serveur SQL cibleSpecify Target SQL Server Page

La page Spécifier le serveur SQL cible permet de spécifier les options de déploiement du package dans une instance de SQL ServerSQL Server.Use the Specify Target SQL Server page to specify options for deploying the package to an instance of SQL ServerSQL Server.

OptionsOptions

Nom du serveurServer name
Permet de spécifier le nom du serveur pour lequel doit s'effectuer le déploiement des packages.Specify the name of the server to deploy the packages to.

Utiliser l'authentification WindowsUse Windows Authentication
Permet d'indiquer si la méthode d'authentification Windows doit être utilisée pour ouvrir une session sur le serveur.Specify whether to use Windows Authentication to log on to the server. L'authentification Windows est recommandée pour renforcer la sécurité.Windows Authentication is recommended for better security.

Utiliser l'authentification SQL ServerUse SQL Server Authentication
Permet d'indiquer si la méthode d'authentification SQL ServerSQL Server doit être utilisée pour ouvrir une session sur le serveur.Specify whether the package should use SQL ServerSQL Server Authentication to log on to the server. Si vous utilisez l’authentification SQL ServerSQL Server , vous devez fournir un nom d’utilisateur et un mot de passe.If you use SQL ServerSQL Server Authentication, you must provide a user name and password.

Nom d'utilisateurUser name
Indique un nom d'utilisateur.Specify a user name.

Mot de passePassword
Permet de spécifier un mot de passe.Specify a password.

Chemin d'accès au packagePackage path
Spécifiez le nom du dossier logique ou entrez « / » pour le dossier par défaut.Specify the name of the logical folder, or enter "/" for the default folder.

Pour sélectionner le dossier dans la boîte de dialogue Package SSIS , cliquez sur Parcourir (...). La boîte de dialogue ne fournit toutefois pas de moyen de sélectionner le dossier par défaut.To select the folder in the SSIS Package dialog box, click browse (...). However, the dialog box does not provide a means to select the default folder. Si vous souhaitez utiliser le dossier par défaut, vous devez entrer « / » dans la zone de texte.If you want to use the default folder, you have to enter "/" in the text box.

Note

Si vous n'entrez pas de chemin d'accès de package valide, le message d'erreur suivant apparaît : « Un ou plusieurs arguments ne sont pas valides ».If you do not enter a valid package path, the following error message appears: "One or more arguments are invalid."

Se fier au serveur pour le chiffrementRely on server storage for encryption
Permet d’utiliser les fonctionnalités de sécurité du Moteur de base de donnéesDatabase Engine pour sécuriser les packages.Select to use security features of the Moteur de base de donnéesDatabase Engine to help secure the packages.

SuivantNext
Permet de passer à la page suivante de l'Assistant.Go to the next page in the wizard.

TerminerFinish
Passez directement à la page Fin de l'Assistant Installation de package.Skip to the Finish the Package Installation Wizard page. Utilisez cette option si vous êtes revenu en arrière dans les pages de l'Assistant pour examiner vos choix et si vous avez spécifié toutes les options obligatoires.Use this option if you have backtracked through the wizard pages to revise your choices and have specified all of the required options.

Page Fin de l'Assistant Installation de packageFinish the Package Installation Page

La page Fin de l’Assistant Installation de package permet d’obtenir un résumé des résultats de l’installation des packages.Use the Finish the Package Installation Wizard page to view a summary of the package installation results. Cette page fournit des détails comme le nom du projet Integration ServicesIntegration Services déployé, les packages installés, les fichiers de configuration et l’emplacement de l’installation.This page provides details such as the name of the deployed Integration ServicesIntegration Services project, the packages that were installed, the configuration files, and the installation location.

TerminerFinish
Pour quitter l’Assistant, cliquez sur Terminer.Exit the wizard by clicking Finish.