selenio
13-12-2005, 13:05
Tramite una Stored Procedure lancio Da sql server questo comando per eseguire un file .exe
Il path è tipo questo:
set @CMD = 'C:\Programmi\Microsoft SQL Server\MSSQL\Binn\textcopy.exe'
EXEC MASTER..XP_CMDSHELL @CMD
il problema che lanciando la shell di windows tramite XP_CMDSHELL i percorsi con gli spazi vengono troncati e mi ritrovo a lanciare un path tipo 'C:\Programmi\Microsoft' e l'esecuzione non avviene.
La soluzione sarebbe di spostare il file in un percorso senza spazi, ma qui non ne vogliono sapere, ho provato a incapsulare il percorso tra due doppi apici
('"..."') ma niente.
Qualcuno può darmi una mano??
Help Please :cry:
Il path è tipo questo:
set @CMD = 'C:\Programmi\Microsoft SQL Server\MSSQL\Binn\textcopy.exe'
EXEC MASTER..XP_CMDSHELL @CMD
il problema che lanciando la shell di windows tramite XP_CMDSHELL i percorsi con gli spazi vengono troncati e mi ritrovo a lanciare un path tipo 'C:\Programmi\Microsoft' e l'esecuzione non avviene.
La soluzione sarebbe di spostare il file in un percorso senza spazi, ma qui non ne vogliono sapere, ho provato a incapsulare il percorso tra due doppi apici
('"..."') ma niente.
Qualcuno può darmi una mano??
Help Please :cry: