L'exécution d'un fichier bat à l'intérieur d'une Procédure Stockée à l'aide de SQL server 2005
Lorsque j'essaie d'exécuter un fichier bat à l'aide de xp_CMDShell, je reçois un message comme non reconnu commande.
Voici la commande que j'exécutée:
EXEC master..xp_CMDShell 'C:\Documents and Settings\adcxqcv\Desktop\PQA\sample.bat'
J'ai reçu un message comme suit:
'C:\Documents' is not recognized as an internal or external command,
operable program or batch file.
NULL
Toutes Les Suggestions. Permettez-moi de savoir comment exécuter un fichier bat à l'intérieur d'une Procédure Stockée.
Je suis nouveau sur le Serveur SQl.
Grâce,
Vinu
OriginalL'auteur Vinodhini | 2011-08-11
Vous devez vous connecter pour publier un commentaire.
Mettre le chemin à l'intérieur ""
OriginalL'auteur Tareq
xp_cmdshell peut être un peu pointilleux sur les noms de fichier longs, vous êtes à l'aide de citations et qu'il n'est pas de jouer au ballon, des guillemets parfois, mais si ça ne fonctionne toujours pas envie de jouer à la balle, puis essayez d'utiliser l'ancien nom de fichier 8.3 à la place.
OriginalL'auteur Andrew
Sans paramètre
Avec le paramètre
Exécuter et de profiter de la solution:)
OriginalL'auteur FAISAL