Bonsoir
Je recherche un fichier cmd pour passer un ensemble de scripts (des fichiers .sql) se trouvant dans un repertoire avec isql par exemple
exemple de commande à mettre dans un fichier cmd mais pour un seul fichier en dure :

setlocal
set L_FICHIERS=D:\mig\test
set L_FICHIER_LOG=D:\mig\log
set L_SOURCE=C:\Program Files\Microsoft SQL Server\80\Tools\Binn
set L_ISQL=%L_SOURCE%\isql.exe
set L_SERVEUR=srv_sql_serveur
set L_USER=mon_user
set L_MDP=mon_mdp
set L_Commande=-i "%L_FICHIERS%\mon_fichier_sql.sql" -o "%L_FICHIER_LOG%\test.txt"

Set L_connect="%L_ISQL%" -S %L_SERVEUR% -U %L_USER% -P %L_MDP% %L_Commande%

%L_connect%
Je ne veux pas de fichier en dure mais recuperer l'ensemble des fichiers d'un repertoire (ici D:\mig\test )
De plus cela me genere une erreur



Msg 102, Level 15, State 1, Server XXXXXXX Line 1
Syntaxe incorrecte vers 'ÿ'.
Ce caractere n'existe pas dans le fichier et quand je l'execute directement (en copier/coller) avec Sql Serveur Management Studio pas de probleme ...

En esperant avoir ete claire