Bonsoir,
je suis déboussolé...
Je tente de faire un bcp in à partir d'un fichier CSV, cependant, ça ne passe pas...
Je m'explique, j'ai généré un fichier FMT en faisant un bcp out intéractif qui m'a généré le fichier adéquat. Je suis sous Windows, les fins de ligne sont donc : \r\n...
Or, lorsque je fais un import dans ma base, avec le même fichier que j'ai extrait auparavant (donc sous format CSV) et avec le fichier de format généré par le bcp out, j'ai l'erreur :
1 2 3
| Starting copy...
Unexpected EOF encountered in BCP data-file.
bcp copy in failed |
Je n'ai touché à aucun des deux fichiers...
Ma méthode d'extraction pour générer le bcp out :
bcp <base>.dbo.<table> out C:\test.txt -U <user> -P <passwd> -S <server> -t ";" -r "\r\n"
Pour le bcp in :
1 2
|
bcp <base>.dbo.<table> in C:\test.txt -U <user> -P <passwd> -S <server> -f <le FMT généré> |
Quelqu'un a une idée?
Le problème se pose au niveau du saut de ligne, donc de la dernière colonne à injecter...
Partager