Maison  >  Article  >  développement back-end  >  Pourquoi est-ce que j'obtiens \"SSIS.Pipeline : pour exécuter un package SSIS en dehors de SQL Server Data Tools, vous devez installer [Nom du composant de script] d'Integration Services ou version ultérieure\" Lors de l'exécution d'un SSIS 2012

Pourquoi est-ce que j'obtiens \"SSIS.Pipeline : pour exécuter un package SSIS en dehors de SQL Server Data Tools, vous devez installer [Nom du composant de script] d'Integration Services ou version ultérieure\" Lors de l'exécution d'un SSIS 2012

Barbara Streisand
Barbara Streisandoriginal
2024-10-29 05:52:02363parcourir

Why Do I Get

Exécution d'un package SSIS 2012 avec des composants de script à partir d'une application externe

Lors de la tentative d'exécution d'un package SSIS 2012 à partir d'une application externe à l'aide de Microsoft .SqlServer.ManagedDTS v 11.0, vous pouvez rencontrer le message d'erreur :

SSIS.Pipeline: To run a SSIS package outside of SQL Server Data Tools you must install [Script Component Name] of Integration Services or higher.

Cette erreur indique que le service SQL Server Integration Services n'est pas installé sur la machine hébergeant l'application externe.

Cause :

Les composants de script du package SSIS nécessitent l'exécution du runtime Integration Services. Lors de l'exécution du package depuis SSDT, le runtime est automatiquement disponible, mais ce n'est pas le cas lors de l'exécution depuis une application externe.

Solution :

Pour résoudre ce problème , installez le service SQL Server Integration Services sur la machine sur laquelle l'application externe sera exécutée.

Conseils supplémentaires :

  • Reportez-vous à cette discussion sur dba.stackexchange .com pour plus d'informations : https://dba.stackexchange.com/questions/49786/error-to-run-a-ssis-package-outside-of-sql-server-data-tools-you-must-install
  • Assurez-vous que l'application externe s'exécute avec les privilèges appropriés pour accéder au runtime Integration Services.
  • Examinez la configuration du package et vérifiez que tous les gestionnaires de connexions requis sont correctement configurés avec les qualificatifs corrects, comme illustré dans l'extrait de code fourni dans la question.

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn