Esecuzione comando DOS da SQL Server

Per eseguire un comando MS-DOS da SQL Server procedere come segue :


DECLARE @Command as nvarchar (250)

SET @Command = 'Comando MS-DOS'

EXEC XP_CMDSHELL @Command

 

Articolo originale: http://community.ugiss.org/blogs/superzani3/archive/2009/05/18/esecuzione-comando-dos-con-sql-server-script.aspx

 

 

 


Ricordarsi d'avere 1 nell'opzione XP_CMDSHELL, per verificare questo valore e

successivamente impostarlo a 1 nel caso fosse a 0, procedere come segue :


-- Visualizza l'opzione xp_cmdshell

EXEC sp_configure 'show advanced options',1

RECONFIGURE
GO

sp_configure 'xp_cmdshell'
GO


-- Impostazione del valore a 1

EXEC sp_configure 'xp_cmdshell',1

RECONFIGURE
GO