Déployer des projets sur le serveur Integration Services

 

S’applique à : SQL Server 2016

Dans la version actuelle d’Integration Services, vous pouvez déployer vos projets sur le serveur Integration Services. Le serveur Integration Services vous permet de gérer les packages, d'exécuter les packages et de configurer les valeurs d'exécution des packages à l'aide d'environnements.

Pour plus d’informations sur les environnements, consultez Créer et mapper un environnement serveur.

System_CAPS_ICON_note.jpg Remarque


À l’instar des versions antérieures d’Integration Services, la version actuelle vous permet aussi de déployer vos packages sur une instance de SQL Server et d’utiliser le service Integration Services pour exécuter et gérer les packages. Utilisez le modèle de déploiement de package. Pour plus d’informations, consultez Déploiement de packages hérités (SSIS).

Pour déployer un projet sur le serveur Integration Services, effectuez les tâches suivantes :

  1. Créez un catalogue SSISDB, si vous ne l'avez pas encore fait. Pour plus d’informations, consultez Créer le catalogue SSIS.

  2. Convertissez le projet en modèle de déploiement de projet en exécutant l’Assistant Conversion de projet Integration Services. Pour plus d’informations, consultez les instructions ci-dessous : Pour convertir un projet en modèle de déploiement de projet.

    • Si vous avez créé le projet dans SQL Server 2016 Integration Services (SSIS), par défaut, le projet utilise le modèle de déploiement de projet.

    • Si vous avez créé le projet dans une version précédente de Integration Services, après avoir ouvert le fichier projet dans Visual Studio, convertissez le projet en modèle de déploiement de projet.

      System_CAPS_ICON_note.jpg Remarque


      Si le projet contient une ou plusieurs sources de données, les sources de données sont supprimées à l’issue de la conversion du projet. Pour créer une connexion à une source de données que les packages du projet peuvent partager, ajoutez un gestionnaire de connexions au niveau du projet. Pour plus d’informations, consultez Ajouter, supprimer ou partager un gestionnaire de connexions dans un package.

      Selon que vous exécutez l’Assistant Conversion de projet Integration Services à partir de Visual Studio ou de SQL Server Management Studio, l’Assistant effectue différentes tâches de conversion.

      • Si vous exécutez l'Assistant à partir de Visual Studio, les packages contenus dans le projet sont convertis de Integration Services 2005, 2008 ou 2008 R2 vers le format utilisé par la version en cours de Integration Services. Les fichiers du projet d'origine (.dtproj) et de package (.dtsx) sont mis à niveau.

      • Si vous exécutez l’Assistant à partir de SQL Server Management Studio, l’Assistant génère un fichier de déploiement de projet (.ispac) à partir des packages et des configurations contenus dans le projet. Les fichiers de package d'origine (.dtsx) ne sont pas mis à niveau.

        Vous pouvez sélectionner un fichier existant ou en créer un dans la page Destination de la sélection de l’Assistant.

        Pour mettre à niveau des fichiers de package pendant la conversion d’un projet, exécutez l’Assistant Conversion de projet Integration Services à partir de Visual Studio. Pour mettre à niveau des fichiers de package en dehors d’une conversion de projet, exécutez l’Assistant Conversion de projet Integration Services à partir de SQL Server Management Studio, puis exécutez l’Assistant Mise à niveau de packages SSIS. Si vous mettez à niveau les fichiers de package séparément, assurez-vous d'enregistrer les modifications. À défaut, lorsque vous convertissez le projet en modèle de déploiement de projet, les modifications non enregistrées dans le package ne sont pas converties.

    Pour plus d’informations sur la mise à niveau des packages, consultez Mettre à niveau des packages Integration Services et Mettre à niveau des packages Integration Services à l’aide de l’Assistant Mise à niveau de packages SSIS.

  3. Déployez le projet sur le serveur Integration Services. Pour plus d’informations, consultez les instructions ci-dessous : Pour déployer un projet sur le serveur Integration Services.

  4. (Facultatif) Créez un environnement pour le projet déployé. Pour plus d’informations, consultez Créer et mapper un environnement serveur.

  1. Ouvrez le projet dans Visual Studio puis, dans l’Explorateur de solutions, cliquez avec le bouton droit sur le projet et cliquez sur Convertir en modèle de déploiement de projet.

    -ou-

    Dans l’Explorateur d’objets de Management Studio, cliquez avec le bouton droit sur le nœud Projets et sélectionnez Importer les packages.

  2. Terminez l'Assistant. Pour plus d’informations, consultez Assistant Conversion de projet Integration Services.

  1. Ouvrez le projet dans Visual Studio puis, dans le menu Projet, sélectionnez Déployer pour lancer l’Assistant Déploiement d’Integration Services.

    -ou-

    Dans SQL Server Management Studio, développez le nœud Integration Services > SSISDB dans l’Explorateur d’objets, puis recherchez le dossier du projet que vous souhaitez déployer. Cliquez avec le bouton droit sur le dossier des projets, puis cliquez sur Déployer le projet.

    -ou-

    À l’invite de commandes, exécutez isdeploymentwizard.exe à partir de %ProgramFiles%\Microsoft SQL Server\110\DTS\Binn. Sur les ordinateurs 64 bits, il existe aussi une version 32 bits de l’outil dans %ProgramFiles(x86)%\Microsoft SQL Server\100\DTS\Binn.

  2. Dans la page Sélectionner une source, cliquez sur Fichier de déploiement de projet pour sélectionner le fichier de déploiement du projet.

    -OU-

    Cliquez sur Catalogue Integration Services pour sélectionner un projet qui a déjà été déployé dans le catalogue SSISDB.

  3. Terminez l'Assistant. Pour plus d’informations, consultez Assistant Déploiement d’Integration Services.

Ajouts de la communauté

AJOUTER
Afficher: