www.bewise.fr

Recherche

SQL 2005 SSIS Excel Source

Par L'équipe Bewise, posté le 12/07/2010

Tags : SQL Server

J'importe des données d'un fichier Excel en utilisant un Excel Source. Je me suis aperçu qu'une des colonne ne contient que des valeurs null dans le lot SSIS alors que cette même colonne contient des valeurs dans le fichier Excel source.

Le truc c'est que par défaut le Excel Source consulte les 8 premières lignes pour déterminer le type de données de chaque colonne et si les valeurs sont Null toutes les autres valeurs de cette colonne seront Null.

Donc pour éviter ce comportement par défaut il faut modifier la propriété ConnectionString de l'Excel Connection  Manager associé et remplacer  Excel 8.0;HDR=NO par  Excel 8.0;HDR=YES;IMEX=1.

http://developers.de/blogs/nadine_storandt/archive/2006/12/05/SQL-2005-SSIS-Excel-Source-Insert-NULL-Values-for-all-Records.aspx


Commentaires