Mettre à niveau des packages Integration Services à l'aide de l'Assistant Mise à niveau de packages SSIS

Vous pouvez mettre à niveau des packages créés dans des versions antérieures d' Integration ServicesIntegration Services vers le format Integration ServicesIntegration Services utilisé par SQL Server 2017SQL Server 2017 . SQL ServerSQL Server fournit l'Assistant Mise à niveau de packages SSISSSIS à cet effet. Étant donné que vous pouvez configurer l'Assistant pour qu'il sauvegarde vos packages d'origine, vous pouvez continuer à les utiliser si vous rencontrez des problèmes de mise à niveau.

L'Assistant Mise à niveau de packages SSISSSIS est installé lors de l'installation de Integration ServicesIntegration Services.

Note

L'Assistant Mise à niveau de packages SSISSSIS est disponible dans les éditions Standard, Enterprise et Developer de SQL ServerSQL Server.

Pour plus d’informations sur la mise à niveau des packages Integration ServicesIntegration Services, consultez Mettre à niveau des packages Integration Services.

Le reste de cette rubrique décrit comment exécuter l'Assistant et sauvegarder les packages d'origine.

Exécution de l'Assistant Mise à niveau de packages SSIS

Vous pouvez exécuter l'Assistant Mise à niveau de packages SSISSSIS à partir de Outils de données SQL Server (SSDT)SQL Server Data Tools (SSDT), de SQL Server Management StudioSQL Server Management Studioou de l'invite de commandes.

Pour exécuter l'Assistant à partir de l'outils de données SQL Server

  1. Dans Outils de données SQL Server (SSDT)SQL Server Data Tools (SSDT), créez ou ouvrez un projet Integration ServicesIntegration Services.

  2. Dans l’Explorateur de solutions, cliquez avec le bouton droit sur le nœud Packages SSIS, puis cliquez sur Mettre à niveau tous les packages pour mettre à niveau tous les packages sous ce nœud.

    Note

    Lorsque vous ouvrez un projet Integration ServicesIntegration Services qui contient des packages SQL Server 2008 Integration Services (SSIS)SQL Server 2008 Integration Services (SSIS) ou ultérieurs, Integration ServicesIntegration Services ouvre automatiquement l’Assistant Mise à niveau de packages SSISSSIS.

Pour exécuter l'Assistant à partir de SQL Server Management Studio

  • Dans SQL Server Management StudioSQL Server Management Studio, connectez-vous à Integration ServicesIntegration Services, développez le nœud Packages stockés, cliquez avec le bouton droit sur le nœud Système de fichiers ou MSDB, puis cliquez sur Mettre à niveau les packages.

Pour exécuter l'Assistant à l'invite de commandes

  • À l’invite de commandes, exécutez le fichier SSISUpgrade.exe à partir du dossier C:\Program Files\Microsoft SQL Server\130\DTS\Binn.

Sauvegarde des packages d'origine

Pour sauvegarder les packages d'origine, les packages d'origine et les package mis à niveau doivent être stockés dans le même dossier du système de fichiers. Selon la façon dont vous exécutez l'Assistant, cet emplacement de stockage peut être sélectionné automatiquement.

  • Lorsque vous exécutez l'Assistant Mise à niveau de packages SSISSSIS à partir de Outils de données SQL Server (SSDT)SQL Server Data Tools (SSDT), l'Assistant stocke automatiquement à la fois les packages d'origine et les packages mis à niveau dans le même dossier dans le système de fichiers.

  • Lorsque vous exécutez l'Assistant Mise à niveau de packages SSISSSIS à partir de SQL Server Management StudioSQL Server Management Studio ou de l'invite de commandes, vous pouvez spécifier différents emplacements de stockage pour les packages d'origine et les packages mis à niveau. Pour sauvegarder les packages d'origine, n'oubliez pas de spécifier que les packages d'origine et les packages mis à niveau sont stockés dans le même dossier du système de fichiers. Si vous spécifiez d'autres options de stockage, l'Assistant ne sera pas en mesure de sauvegarder les packages d'origine.

    Lorsqu'il sauvegarde les packages d'origine, l'Assistant stocke une copie des packages d'origine dans un dossier SSISBackupFolder . Il crée le dossier SSISBackupFolder en tant que sous-dossier du dossier qui contient les packages d'origine et les packages mis à niveau.

Pour sauvegarder les packages d'origine dans SQL Server Management Studio ou à l'invite de commandes

  1. Enregistrez les packages d'origine à un emplacement du système de fichiers.

    Note

    L'option de sauvegarde de l'Assistant fonctionne uniquement avec les packages stockés dans le système de fichiers.

  2. Dans SQL Server Management StudioSQL Server Management Studio ou à l'invite de commandes, exécutez l'Assistant Mise à niveau de packages SSISSSIS .

  3. Dans la page Sélectionner l'emplacement source de l'Assistant, définissez la propriété Source du package à Système de fichiers.

  4. Dans la page Sélectionner l’emplacement de destination de l’Assistant, sélectionnez Enregistrer à l’emplacement source pour enregistrer les packages mis à niveau au même emplacement que les packages d’origine.

    Note

    L'option de sauvegarde de l'Assistant n'est disponible que lorsque les packages mis à niveau sont stockés dans le même dossier que les packages d'origine.

  5. Dans la page Sélectionner les options de gestion des packages de l'Assistant, sélectionnez l'option Sauvegarder les packages d'origine .

Pour sauvegarder les packages d'origine dans les outils de données SQL Server

  1. Enregistrez les packages d'origine à un emplacement du système de fichiers.

  2. Dans la page Sélectionner les options de gestion des packages de l'Assistant, sélectionnez l'option Sauvegarder les packages d'origine .

    Avertissement

    L’option Sauvegarder les packages d’origine ne s’affiche pas lorsque vous ouvrez un projet SQL Server 2008 Integration Services (SSIS)SQL Server 2008 Integration Services (SSIS) ou ultérieur dans Outils de données SQL Server (SSDT)SQL Server Data Tools (SSDT), ce qui lance automatiquement l’Assistant.

  3. Dans Outils de données SQL Server (SSDT)SQL Server Data Tools (SSDT), exécutez l'Assistant Mise à niveau de packages SSISSSIS.