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

S’applique à :SQL Server SSIS Integration Runtime dans Azure Data Factory

Vous pouvez mettre à niveau des packages créés dans des versions antérieures d' Integration Services vers le format Integration Services utilisé par SQL Server 2019 (15.x) . SQL Server fournit l'Assistant Mise à niveau de packages SSIS à 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 SSIS est installé lors de l'installation de Integration Services .

Notes

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

Pour plus d’informations sur la mise à niveau des packages Integration 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 SSIS à partir de SQL Server Data Tools (SSDT), de SQL Server Management Studioou de l'invite de commandes.

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

  1. Dans SQL Server Data Tools (SSDT), créez ou ouvrez un projet Integration 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.

    Notes

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

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

  • Dans SQL Server Management Studio, connectez-vous à Integration 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 SSIS à partir de 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 SSIS à partir de SQL 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.

    Notes

    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 Studio ou à l'invite de commandes, exécutez l'Assistant Mise à niveau de packages SSIS .

  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.

    Notes

    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) ou ultérieur dans SQL Server Data Tools (SSDT), ce qui lance automatiquement l’Assistant.

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