Bonjour.
J'ai besoin de lancer un fichier ".bat" depuis une procédure stockée SQL Server.
La commandefonctionne très bien.
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part EXEC master..xp_cmdshell 'MonRepertoire\MonFichier.bat'
Il me faut cependant me positionner dans le bon répertoire pour lancer la commande, j'ai tenté un :
mais rien ne se passe et si je fais :
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 EXEC master..xp_cmdshell 'cd c:\MonRepertoire\' EXEC master..xp_cmdshell MonFichier.bat'
je constate que je ne suis pas au bon endroit.
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 EXEC master..xp_cmdshell 'cd c:\MonRepertoire\' EXEC master..xp_cmdshell 'dir'
Comment doit t-on faire pour lancer 2 commandes DOS avec xp_cmdshell ?
Merci de votre aide.
Partager