J’ai créé un projet SSIS avec VS 2019, dans VS, vous pouvez sélectionner le package en clic droit pour exécuter, comme montré dans la figure ci-dessous :
Bien que la machine puisse exécuter des packages SSIS via VS, il est impossible pour le serveur d’installer un VS pour l’exécuter, et le serveur peut s’exécuter via SQL Server.
La version de base de données que j’ai installée localement et sur le serveur est : SQL Server 2017
DTExecUI visualise l’exécution
Vous pouvez trouver « SQL Server 2012 » dans le menu démarrer, sélectionnez « Execution Package Utility » pour exécuter, mon adresse de chemin local est :
« D :\Program Files (x86)\Microsoft SQL Server\110\Tools\Binn\ManagementStudio\DTExecUI.exe »
Sélectionnez le système de fichiers depuis la source du package et essayez de l’exécuter, mais l’erreur est la suivante :
Titre : Propriétés d’exécution SSIS ------------------------------
Erreur : 2020-08-02 11:19:01.51 Code : 0xC001700A Source : Package Note : Le numéro de version dans le paquet est invalide. Le numéro de version ne peut pas être supérieur au numéro de version actuel. Fin de l’erreur Erreur : 2020-08-02 11:19:01.53 Code : 0xC0016020 Source : Package Description : La migration des paquets de la version 8 vers la version 6 a échoué avec l’erreur 0xC001700A « Le numéro de version dans le paquet est invalide. » Le numéro de version ne peut pas être supérieur au numéro de version actuel. ”。 Fin de l’erreur Erreur : 2020-08-02 11:19:01.60 Code : 0xC0010018 Source : Package Description : Une erreur est survenue lors du chargement de la valeur « <DTS :Property xmlns :DTS="www.microsoft.com/SqlServer/Dts » DTS :Name="PackageFormatVersion">8</DTS :Property> » depuis le nœud « DTS :Property ». Fin de l’erreur Impossible de charger le paquet « C :\Users\itsvse_pc\source\repos\ITSVSE » en raison de l’erreur 0xC0010014. ForumThreadSynchronization\ITSVSE. ForumThreadSynchronization\Package.dtsx"。 Explication : Une ou plusieurs erreurs sont survenues à cause de l’erreur 0xC0010014". Ce message doit être précédé de messages d’erreur plus spécifiques détaillant ces erreurs. Ce message est utilisé comme valeur de retour pour la fonction qui rencontre l’erreur. , le colis ne pouvait pas être chargé. Cela se produit lorsque CPackage ::LoadFromXML échoue. Source : Package
------------------------------ Bouton:
Es-tu sûr ------------------------------
La raison de l’erreur est que la version du package SSIS est trop élevée, et il faut rétrograder l’exécution, faire un clic droit sur les propriétés du projet SSIS et sélectionner la version appropriée, comme montré dans la figure ci-dessous :
Essayez d’exécuter à nouveau le package SSIS avec le succès suivant :
Exécution en ligne de commande DTExec
DTEXEC. EXE se trouve dans le répertoire d’installation de SQL Server, et vous pouvez spécifier le fichier du paquet dtsx pour exécuter le paquet ou exécuter le paquet qui a été déployé sur SQL Server, par exemple via la commande suivante :
DTEXEC.EXE Adresse de l’annuaire :
« D :\Program Files\Microsoft SQL Server\110\DTS\Binn\DTExec.exe » Essayez de faire comme indiqué ci-dessous :
(Fin)
|