J'ai une procédure stockée qui génère un fichier ASCII et ce fichier doit ensuite être transféré via FTP vers le serveur d'un client.

Pas de problème pour la génération mais c'est le transfert qui pose souci.
J'ai écrit un fichie Bat qui contient ceci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
ftp -s: D:\Transfert.xxx
et le fichier de commande Transfert.xxx qui contient ceci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
open ftp2.xxx.net 
user
pw
put Fichier.txt
quit
Le .Bat fonctionne parfaitement si je l'utilise directement. Par contre dans la procédure stockée avec
Code : Sélectionner tout - Visualiser dans une fenêtre à part
execute ('xp_cmdshell ''D:\Transfert.bat')
le transfert ne se fait pas et je ne vois pas quelle erreur il y a