J'ai un fichier Excel. Je voulais tirer les données du fichier Excel vers la table SQL Server. Et les données sont transférées avec succès. Dans le fichier Excel, j'ai supprimé un texte d'une colonne nommée Risk
d'une ligne. Le texte était long. Maintenant, l'exécution du paquet échoue à la source, c'est-à-dire à partir du fichier Excel. Les erreurs sont indiquées commeErreur lors de la récupération des données du fichier Excel
[Audit [1]] Error: There was an error with output column "Risk" (100)
on output "Excel Source Output" (9). The column status returned was:
"DBSTATUS_UNAVAILABLE".
et
[Audit [1]] Error: SSIS Error Code
DTS_E_INDUCEDTRANSFORMFAILUREONERROR. The "output column "Risk"
(100)" failed because error code 0xC0209071 occurred, and the error
row disposition on "output column "Risk" (100)" specifies failure on
error. An error occurred on the specified object of the specified
component. There may be error messages posted before this with more
information about the failure.
l'erreur se produit lorsque je retire ce texte particulier de cette ligne et quand j'effacer l'ensemble des données à l'exception des noms de colonnes et vous devrez entrer de nouvelles données. Et même si je remplace le fichier Excel par le même nom et les mêmes noms de colonne mais avec des données différentes.
Quand vous dites "supprimé un texte", qu'as-tu fait exactement? avez-vous ouvert le fichier Excel manuellement et supprimé toute la colonne, avez-vous supprimé une seule cellule dans cette colonne, avez-vous remplacé la colonne par un espace? –
J'ai supprimé une seule cellule dans cette colonne. et si la longueur de la cellule est inférieure à 256, la même erreur se produit. Et cela n'arrive qu'à cette cellule particulière seulement. –
Ou quelle est la bonne méthode pour importer des données depuis un fichier Excel vers un serveur SQL? –