2010-05-13 6 views
0

Je travaille avec un fichier SSIS 2005 qui bloque Visual Studio 2005 sur mon poste de travail. Cela se produit lorsque j'ouvre le diagramme de flux de données et Visual Studio tente de valider le package. Je peux l'ouvrir avec succès sur un autre ordinateur si. Le paquet lui-même est assez simple et n'a que deux tâches de flux de contrôle et peut-être dix tâches dans le flux de données.Outil de réparation de fichiers DTSX SSIS

Je me demande s'il existe un outil qui passe par le fichier XML dans le fichier dtsx et répare les problèmes ou si c'est même nécessaire. Le fichier dtsx est d'environ 171 Ko et il semble qu'il y en ait beaucoup en considérant ce qu'est un simple paquetage.

+0

1. Assurez-vous que tous les SP sont installés sur l'ordinateur 2. Si c'est simple - pourquoi ne pas simplement le reconstruire? 3. Regardez dans le code du fichier dstx via le Bloc-notes - parfois, il est évident que ce qui ne va pas - certains symboles étranges à la fin ou au début – IMHO

Répondre

2

J'ai rencontré le même problème avec un package apparemment corrompu qui plante sur VS. Essayer d'analyser directement le XML est très douloureux, donc grâce au processus d'élimination, vous pouvez résoudre les problèmes en déplaçant un objet dans et hors d'un conteneur, car cela semble résoudre les problèmes avec les références orphelines dans le dtsx. L'option "grand bouton rouge" est de recréer le paquet, ce qui est moins pénible que ça en a l'air: vous pouvez simplement copier des composants de collage entre deux sessions VS et vous découvrirez peut-être le conteneur à l'origine du problème.

Il n'y a malheureusement pas d'outil pour automatiser ceci: SSIS n'est qu'un produit inachevé et décalé.

Questions connexes