Déployer des projets sur le serveur Integration Services

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.

[!REMARQUE]

À l'instar des versions antérieures d'Integration Services, la version actuelle vous permet également 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 (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 2012 Integration Services (SSIS), par défaut le projet utilise le modèle de déploiement du 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.

      [!REMARQUE]

      Si le projet contient une ou plusieurs sources de données, les sources de données sont supprimées lorsque la conversion du projet est terminée. Pour créer une connexion à une source de données pouvant être partagée par les packages du projet, 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 à partir 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 créer un nouveau fichier sur la page Destination de la sélection de l'Assistant.

        Pour mettre à niveau les fichiers du package lorsqu'un projet est converti, exécutez l'Assistant Conversion de projet Integration Services à partir de Visual Studio. Pour mettre à niveau les fichiers de package séparément à partir d'une conversion de projet, exécutez l'Assistant Conversion de projet Integration Services 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. Four 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.

Pour convertir un projet en modèle de déploiement de projet

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

    - ou -

    Depuis l'Explorateur d'objets dans 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.

Pour déployer un projet sur le serveur 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 Projects, puis sélectionnez Déployer le projet.

    - ou -

    À partir d'une invite de commandes, exécutez isdeploymentwizard.exe à partir de %ProgramFiles%\Microsoft SQL Server\110\DTS\Binn. Sur les ordinateurs 64 bits, il existe également 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é sur le catalogue SSISDB.

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