lunes, 26 de marzo de 2012

Activar xp_cmdshell en SQL server

xp_cmdshell permite ejecutar secuencias de comando en el shell de Windows, es muy útil para ejecutar archivos "EXE" a partir de una consulta SQL.

Lo que debemos ejecutar en el SQL SERVER MANAGEMENT STUDIO es lo siguiente:

EXEC sp_configure 'show advanced options', 1
RECONFIGURE
go
EXEC sp_configure 'xp_cmdshell', 1
RECONFIGURE
go

Y luego para ejecutar un EXE desde la consulta SQL escribimos lo siguiente para ejecutar EXE usando xp cmd shell:

EXEC xp_cmdshell 'C:\Windows\calc.exe' --Ejecutar EXE desde SQL SERVER

1 comentario:

  1. y para despues al ejecutarse ese programa, el mismo te devuelva un dato, y guardarlo en una tabla

    ResponderEliminar