Bonjour,
je peux pas le faire via xp_cmdshell (je suppose à cause de la fenêtre graphique)
Quel problème obtenez-vous exactement ?
Quel est le libellé de l'erreur si vous en obtenez une ?
Supposons que la ligne de commande que vous utilisez pour exécuter à la main votre .bat est :
C:\CISX\cisx.exe -mesParams
Alors pour l'exécuter vous devrez écrire :
1 2 3 4
| DECLARE @DOSCmd VARCHAR(255)
SET @DOSCmd = 'C:\CISX\cisx.exe -mesParams'
EXEC master.dbo.xp_cmdshell @DOSCmd, NO_OUTPUT |
Sinon un moyen pour contourner cela est d'écrire une procédure stockée d'assembly qui se charge d'exécuter l'application.
Peut-être que l'on peut faire cela avec SSIS aussi ...
@++
Partager