SSIS: tâche de script (vs15) ne fonctionne pas lorsque le déployer sur un serveur sql server 2014
L'erreur:
Il y a une exception, tandis que
chargement de la Tâche de Script à partir de XML: Système.Exception: La Tâche De Script
utilise la version 14.0 du script
pas pris en charge dans cette version de l'Intégration des Services. Pour exécuter le
package, utilisez la Tâche de Script pour créer un nouvel environnement de développement de script. 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% des Services d'Intégration. au
Microsoft.SqlServer.Dts.Les tâches.ScriptTask.ScriptTask.LoadFromXML(XmlElement
elemProj, IDTSInfoEvents événements)
Je suis en train de faire exactement ce qu'il dit, mais ça n'aide pas.
Toute solution?
OriginalL'auteur Refael | 2016-01-20
Vous devez vous connecter pour publier un commentaire.
Cela a fonctionné pour moi:
Assurez-vous de mise à jour des Outils de Données SQL Server (SSDT) VS 2015 ainsi --> go.microsoft.com/fwlink/?LinkID=616714
J'ai cette erreur avec VS 2015, et une cible de SQL Server version de 2016 (avec SQL Server 2016).
avez-vous une résolution? Je n'ai pas trouvé un - voir stackoverflow.com/questions/47204178/...
Dans mon cas, je viens de changer la version du serveur cible à "SQL Server 2014, de reconstruire et de redéployer sans l'installation de la nouvelle version de Visual Studio et se porte comme un Charme!!
OriginalL'auteur Laurie Koudstaal
Dans la version révisée de la SSDT (maintenant 14.0.61 x), il existe un correctif.
Installer la nouvelle version. (SSDT Pour le télécharger)
Droit sur projet > Propriétés > Propriétés de Configuration > Général > TargetServerVersion - mise à Jour vers SQL Server 2014 > Redéployer.
OriginalL'auteur Refael
Même si cette question est un peu daté, je reçois le même message d'erreur sur le serveur cible, mais dans un contexte un peu différent:
J'ai utilisé les environnements suivants pour le développement et le déploiement:
L'actuel SSDT version 17.1 fournit un soutien à la cible de SQL Server 2014 - SQL Server vNext. La version actuelle de la SSDT résout le problème dans la question en apportant une option dans la configuration du projet comme déjà mentionné.
J'ai remarqué que le projet SSIS fonctionne sur le serveur cible si elle est déployée avec:
Si vous essayez de le déployer à l'aide de SQL Server Management Studio v17.1 version de la SSIS de l'Assistant de Déploiement le déploiement de package échoue. Le déploiement de l'tâche de script est déployé en tant que version 15.0 qui n'est pas pris en charge sur le Serveur SQL server 2014.
Si je déployer le même package à l'aide de SSIS de l'Assistant de Déploiement de Microsoft SQL Server vNext CTP2.0 Menu Démarrer de Windows, ce qui, probablement, ont été ajoutés par l'installation de SSMS 17.1, le déploiement de package tâche de script échoue avec le même message d'erreur.
En résumé:
Peut-être que c'est par la conception, mais c'est très confus et m'a rattrapé de garde. Juste au cas où c'est un bug, j'ai déposé un rapport de bug.
OriginalL'auteur Branko