|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Nouveau Membre du Club
![]() Inscription : juin 2005 Messages : 183 ![]() |
Bonjour,
Je tente d'importer un fichier txt (séparateur: tabulation) dans une table avec l'aide de l'utilitaire bcp mais j'obtiens l'erreur suivante: Citation:
Dans mon bcp j'utilise un fichier de format Citation:
|
||
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() Inscription : juin 2007 Messages : 1 056 ![]() |
Bonjour,
et avec l'option -c à la place du fichier de format, ça donne quoi ? Quel type de données remontez-vous dans la table ?
__________________
Emmanuel T. |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : janvier 2008 Messages : 1 ![]() |
Bonjour,
Mon expérience est que cette erreur peut provenir d'un problème au niveau de l'encodage des caractères du fichier que l'on veut importer. Pour résoudre cette situation, je propose de procéder comme suit : 1) Testez les options -c ou -w de bcp lors de l'importation. Par exemple, avec une connexion approuvée au serveur sur la machine MACHINE, la tabulation comme séparateur dans le fichier d'importation Fic.txt, cela donne : Code :
bcp DB.dbo.TABLE IN Fic.txt -SMACHINE\SQLEXPRESS -T -w 2) Par contre, si les accents sont remplacés par des caractères incorrects dans votre table, testez l'autre option d'importation parmi -c ou -w. 3) Si l'autre option vous retourne le message d'erreur cité plus haut : "Fin de fichier inattendue rencontrée dans le fichier", alors on peut tenter l'action suivante : ouvrez votre fichier texte sous un éditeur de texte comme notepad, puis enregistrez-le en utilisant explicitement le format unicode. Puis retentez l'importation dans SQL Server avec l'option -w de bcp. Cela devrait résoudre le problème d'importation. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com