Для того, чтобы в 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 - включенной.