Bonjour,

Je vous envoie un message car j'ai un problème avec mon script batch. En effet, j'ai un script batch qui permet d'extraire des données d'un fichier .log vers un serveur de base de données SQL Server Express 2012 via la commande "BCP..IN" :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
@echo off
bcp BDD..Table in C:/Chemin/Du/Fichier/.log -S Serveur-SQL\SQLEXPRESS -T -c -t;
PAUSE
Le problème est, lorsque j’exécute le .bat, celui m'insère toutes les lignes, sauf la première et la dernière. Même en utilisant le paramètre "-F" ou "-L" (que je ne peux pas utiliser car le nombre de lignes du fichier peut varier) de la commande BCP IN, celui-ci ne les prend pas..

Mon fichier .log se compose comme cela :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
Bla;Bla;Bla;Bla;Bla;Bla;
Bla;Bla;Bla;Bla;Bla;Bla;
Bla;Bla;Bla;Bla;Bla;Bla;
etc..
J'espère avoir été assez clair !

Bonne journée,
Cordialement,

Arnaud.