2

Je compte actuellement quelques problèmes avec notre nouveau Developement Enviroment (Visual Studio 2015 avec SQL Server Data Tools) en cours d'exécution packages SSIS basé sur SQL Server 2012/VS 2012.Run SQL Server 2012 Integration Services Packages dans Visual Studio 2015

Autant que je peux voir Visual Studio 2015 n'a aucun problème avec l'ouverture des solutions SSIS faites pour SQL Server 2012. Je suis également capable d'éditer/déployer les solutions et les paquets SSIS correspondants. Mais si je tente d'exécuter un package ou package de tâches dans Visual locale je reçois studio enviroment l'erreur suivante:

Exception deserializing the package "The package failed to load due to error 
0xC0011008 "Error loading from XML. No further detailed error information 
can be specified for this problem because no Events object was passed where 
detailed error information can be stored.". This occurs when 
CPackage::LoadFromXML fails. 

Après quelques recherches, j'ai découvert que cela peut se produire à cause d'un problème de compatibilité ascendante. Donc, si je mets la propriété TargetServerVersion de SQL Server 2012 à 2016, je suis capable d'exécuter le paquet dans l'environnement local. Mais actuellement, nous utilisons SQL Server 2012 côté serveur, donc ce n'est pas une solution pour moi.

Quelqu'un peut-il me dire que faire pour que les packages SQL Server 2012 s'exécutent dans Visual Studio 2015? Nous faisons beaucoup de post-traitement manuel dans l'environnement local, donc c'est important pour nous.

Merci pour vos réponses.

+1

https://msdn.microsoft.com/fr-fr/library/bb522577.aspx – Hadi

+1

Merci, très instructif Lien! –

Répondre

2

Donc, le paquet est en cours d'exécution. L'erreur a été provoquée par les connecteurs SSIS "Microsoft Connectors v4.0 pour Oracle et Teradata", que nous avons utilisé pour transférer des données à Oracle. Nous avons maintenant remplacé toutes les tâches de transfert affectées par une tâche de script basée sur Oracle BulkTransfer. Maintenant, nous sommes en mesure d'exécuter localement tous les paquets dans VS 2015 et également déployer & exécuter des paquets dans SQL Server 2012.

@Hadi: Merci pour le lien intéressant!