Como ejecutar bat en SQL server
Publicado por Sergio (2 intervenciones) el 04/12/2008 14:42:44
Hola
Estoy intentando ejecutar un bat desde sql server. He leido y releido y de momento tengo esto...
EXEC sp_xp_cmdshell_proxy_account NULL;
go
EXEC sp_xp_cmdshell_proxy_account 'dominiouser', 'password; (user/pass de Win no?)
GO
USE master;
EXEC xp_cmdshell 'C:Copy.bat, NO_OUTPUT';
Donde Copy.bat tiene:
copy C: exto.txt X: exto.txt
X es una unidad de Red. Si lo ejecuto desde dos funciona pero desde sql server me dice:
"El sistema no puede hallar en controlador especificado"
Y no hace el copy...
Que me falta en la sentencia?
Gracias
Estoy intentando ejecutar un bat desde sql server. He leido y releido y de momento tengo esto...
EXEC sp_xp_cmdshell_proxy_account NULL;
go
EXEC sp_xp_cmdshell_proxy_account 'dominiouser', 'password; (user/pass de Win no?)
GO
USE master;
EXEC xp_cmdshell 'C:Copy.bat, NO_OUTPUT';
Donde Copy.bat tiene:
copy C: exto.txt X: exto.txt
X es una unidad de Red. Si lo ejecuto desde dos funciona pero desde sql server me dice:
"El sistema no puede hallar en controlador especificado"
Y no hace el copy...
Que me falta en la sentencia?
Gracias
Valora esta pregunta


0