L'erreur:
Une exception s'est produite lors du chargement de la tâche de script à partir de XML: System.Exception: la tâche de script utilise un script de la version 14.0 qui n'est pas pris en charge dans cette version de Integration Services. Pour exécuter le package, utilisez la tâche de script pour créer un nouveau script VSTA. Dans la plupart des cas, les scripts sont automatiquement convertis pour utiliser une version prise en charge lorsque vous ouvrez un package SQL Server Integration Services dans% SQL_PRODUCT_SHORT_NAME% Integration Services. sur Microsoft.SqlServer.Dts.Tasks.ScriptTask.ScriptTask.LoadFromXML (XmlElement elemProj, événements IDTSInfoEvents)
Je fais exactement ce que ça dit, mais ça n'aide pas.
Toute solution?
La version révisée du SSDT (maintenant 14.0.61x) contient un correctif.
Installez la nouvelle version. ( SSDT Pour télécharger )
Cliquez avec le bouton droit sur projet> Propriétés> Propriétés de configuration> Général> TargetServerVersion - Mettre à jour vers SQL Server 2014> Redéployer.
Cela a fonctionné pour moi:
Même si cette question est un peu obsolète, je reçois la même erreur sur le serveur ciblé, mais dans un contexte légèrement différent:
J'ai utilisé les environnements suivants pour le développement et le déploiement:
La version actuelle de SSDT 17.1 prend en charge SQL Server 2014 cible - SQL Server vNext. La version actuelle du SSDT résout le problème de la question en fournissant une option ciblée dans la configuration du projet, comme indiqué précédemment.
J'ai remarqué que le projet SSIS ci-dessus fonctionne sur le serveur ciblé s'il est déployé avec:
Si vous essayez de le déployer à l'aide de SQL Server Management Studio v17.1 version du déploiement de SSIS Wizard le package déployé échoue. La tâche de script déployée est déployée en tant que version 15.0 et n'est pas prise en charge sur SQL Server 2014.
Si je déploie le même package à l’aide de Déploiement SSIS Wizard à partir de Microsoft SQL Server vNext CTP2.0 Menu Démarrer de Windows, probablement ajouté en installant SSMS 17.1, le La tâche de script de package déployé échoue avec la même erreur.
En résumé:
Peut-être que cela est voulu par la volonté, mais c'est très déroutant et m'a pris de garde. Juste au cas où il s'agisse d'un bogue, j'ai soumis un rapport de bogue .