2011-11-08 2 views
0

Lorsque j'essaie d'exporter des données de la table Excel vers la table SQL en utilisant ssis, toutes les lignes sont insérées. Mais, quand j'insère une donnée de longueur supérieure à 255 pour exceller, cela donne une erreur de troncature. Dans la colonne de sortie, je l'ai modifié à 500. Dans l'entrée de colonne externe, je ne peux pas le modifier. Dans ma feuille excel il y a 2808 lignes .. mais quand cette erreur est en train de générer ses 1632 lignes seulement et d'autres lignes entières sont tronquées .... Si quelqu'un sait à ce sujet, s'il vous plaît aidez-moi .. Je suis vraiment bloqué sur ce ....SSIS - Exporter les données de la table Excel vers la table SQL

Merci ..

+0

quelle est la taille de la colonne dans la table dans laquelle vous essayez d'insérer des données de taille 255 char. Donnez-nous plus de détails sinon je pense que vous pouvez simplement recréer le paquet après avoir fait des changements dans la table et il va automatiquement définir la taille de la colonne de sortie, il vous suffit de définir la taille de la colonne d'entrée. – pramodtech

Répondre

0

Essayez trier vos données par la longueur par exemple le plus long en premier. L'importation/exportation Excel est très boguée dans SSIS. Parfois, la seule option est d'écrire un script VBA et de l'exécuter depuis Excel

Questions connexes