Maison > Article > développement back-end > Pourquoi est-ce que je reçois une erreur concernant les dépendances manquantes des composants de script lors de l'exécution des packages SSIS 2012 à partir d'une application externe ?
Exécution de packages SSIS 2012 à partir d'applications externes : résolution de l'erreur de composant de script
Lors de la tentative d'exécution d'un package SSIS 2012 via votre application à l'aide de Microsoft .SqlServer.ManagedDTS v 11.0, vous pouvez rencontrer des erreurs liées aux dépendances manquantes des composants de script. Cela est généralement dû à l'absence du service SQL Server Integration Services sur la machine sur laquelle l'application est exécutée.
Problème
Vos composants de script font probablement référence à des assemblys externes. qui ne sont pas disponibles sur la machine cible. Le message d'erreur « Pour exécuter un package SSIS en dehors de SQL Server Data Tools, vous devez installer [Script Component Name] de Integration Services ou version ultérieure » indique que le composant nécessaire n'est pas installé.
Solution
Pour résoudre ce problème, vous devez installer le service SQL Server Integration Services sur la machine sur laquelle l'application exécutera les packages. Ce service fournit l'environnement d'exécution requis pour les packages SSIS, y compris la possibilité de charger et d'exécuter des composants de script.
Informations supplémentaires
<code class="xml"><?xml version="1.0" encoding="utf-8" ?> <configuration> <startup useLegacyV2RuntimeActivationPolicy="true"> <supportedRuntime version="v4.0"/> <supportedRuntime version="v2.0.50727"/> </startup> </configuration></code>
En suivant ces étapes, vous devriez pouvoir exécuter avec succès les packages SSIS 2012 avec des composants de script de votre application externe.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!