Una de las múltiples opciones que tiene SQL Server es ejecutar comandos del sistema operativo desde Transact-SQL. Probablemente no es una de las opciones más utilizadas pero a veces es necesario recurrir a ella.
Para realizar esta acción utilizaremos un Extended Stored Procedure que incorpora SQL Server en la base de datos master,
xp_cmdshell:
xp_cmdshell {'command_string'} [, no_output]
'command_string', es la sentencia del sistema que ejecutara no_output, Es un parámetro opcional para que no devuelva nada.
Ejemplo:
xp_cmdshell 'dir.exe c:\*.*'
Podeis encontrar más información sobre
este Extende Stored Procedure en la web de Microsoft.
Y esto es todo, feliz programming!!
Saludos
Alex.
Si te ha gustado el artículo compartelo en:
También puede interesarte: