Même si cette question est un peu daté, je reçois la même erreur sur le serveur ciblé, mais dans un contexte légèrement différent:
- créé un package SSIS ciblant SQL Server 2014
- ajouter une tâche de script
- déployé sur SQL Server 2014
- La validation du package a échoué avec "La tâche de script utilise le script version 15.0 qui n'est pas pris en charge dans cette version d'intégration. Services ... »
J'utilisé les environnements suivants pour le développement et le déploiement:
Le SSDT actuel la version 17.1 fournit un support pour cibler SQL Server 2014 - SQL Server vNext. La version actuelle du SSDT résout le problème dans la question en fournissant une option ciblée dans la configuration du projet comme déjà mentionné.
J'ai remarqué que ce qui précède projet SSIS fonctionne sur le serveur cible en cas de déploiement avec:
- VS 2015 (Sélectionnez SSIS Projet -> Clic droit -> Sélectionner Déployer)
- SQL Server 2014 SSIS Assistant de déploiement (probablement disponible que si vous disposez d'une instance locale installée, elle se trouve dans le Microsoft SQL Server 2014 Menu Démarrer de Windows)
Si yo Vous essayez de déployer à l'aide SQL Server Management Studio v17.1 version de l'Assistant de déploiement SSIS le lot déployé échoue. La tâche de script déployé est déployé en tant que version 15.0 qui ne sont pas pris en charge sur le SQL Server 2014.
Si je Déployez le même package à l'aide SSIS Assistant de déploiement de Microsoft SQL Server vNext CTP2.0 Menu Démarrer de Windows, qui probablement ajouté en installant SSMS 17.1, la tâche de script de paquet déployé échoue avec la même erreur.
En résumé:
- Les dernières SSDT v17.1 for VS2015 décide ci-dessus problème en fournissant des options de configuration du serveur ciblé
- Il doit être déployé dans Visual Studio 2015
- Il peut être déployé en utilisant la version du serveur ciblé de l'Assistant de déploiement SSIS
- Si vous utilisez la dernière version de SSMS v17.1 et de Assistant de déploiement SSIS le paquet SSIS Script Task échouera sur le serveur ciblé pour être mis à niveau vers la version SQL Server 2017
Peut-être que c'est par conception, mais il est très confus et m'a pris de garde. Juste au cas où ceci est un bug, j'ai soumis un bug report.
J'ai suivi ces étapes, mais encore une fois je reçois la même erreur que ci-dessus. J'utilise Sql Server 2014 et la version Visual Studio est 2015. – Sunil