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 :
Je ne veux pas de fichier en dure mais recuperer l'ensemble des fichiers d'un repertoire (ici D:\mig\test )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%
De plus cela me genere une erreur
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 ...Msg 102, Level 15, State 1, Server XXXXXXX Line 1
Syntaxe incorrecte vers 'ÿ'.
En esperant avoir ete claire
Partager