Включение 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