Publicidad

Ejecutar comandos del sistema desde T_SQL


Por Alex el 31/07/2004 , Comentar el artículo

Comparte este artículo:        




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:

Migrar una base de datos de MySql a SQL Server

Migrar una base de datos de MySql a SQL Server

Por Alex, el 08/01/2021

SQL Server - extraer el día, mes y año de una fecha

SQL Server - extraer el día, mes y año de una fecha

Por Alex, el 07/01/2021

EL poder del Transact-SQL.

EL poder del Transact-SQL.

Por Alex, el 06/01/2021

Instalar SQL Server 2019 gratis para desarrollar

Instalar SQL Server 2019 gratis para desarrollar

Por Alex, el 14/12/2020

SQL Server Management Studio - administrador SQL Server

SQL Server Management Studio - administrador SQL Server

Por Alex, el 14/12/2020

Instalación personalizada de SQL Server

Instalación personalizada de SQL Server

Por Alex, el 14/12/2020


Añadir un comentarios:

Nombre:
Email: (no se publica el email)




SIGUENOS EN

ARCHIVO

Publicidad

.