Включение xp_cmdshell

Для того, чтобы в SQL Server было возможно использовать расширенную хранимую процедуру xp_cmdshell, необходимо сначала включить возможность использовать расширенные опции.

Для этого выполняем команду:

EXEC sp_configure ‘show advanced options’, 1
GO

И переконфигурируем SQL Server командой

RECONFIGURE
GO

Затем включаем возможность использования процедцры xp_cmdshell командой:

EXEC sp_configure «xp_cmdshell», 1
GO

И опять переконфигурируем SQL Server:

RECONFIGURE
GO

Режимы включения расширенных опций и самой процедуры xp_cmdshell можно посмотреть командами:

SELECT Value FROM SYS.CONFIGURATIONS WHERE Name = «show advanced options»
SELECT Value FROM SYS.CONFIGURATIONS WHERE Name = «xp_cmdshell»

соответственно. Где возвращаемое командами значение 0 соответсвует выключенной опции, а значение 1 — включенной.

EXEC sp_configure ‘show advanced options’, 1
GO