Заставляем работать xp_cmdshell в T-SQL

Для того, что бы в MS SQL 2012 заставить работать xp_cmdshell нужно:

Единожды выполнить:

-- To allow advanced options to be changed.
EXEC sp_configure 'show advanced options', 1
GO
-- To update the currently configured value for advanced options.
RECONFIGURE
GO
-- To enable the feature.
EXEC sp_configure 'xp_cmdshell', 1
GO
-- To update the currently configured value for this feature.
RECONFIGURE
GO

Для проверки нужно в Job запихнуть или просто выполнить единожды:

exec xp_cmdshell 'del C:\file.txt';
GO

Код удаляет файл file.txt с диска C

Поделиться
Отправить
2013   sql   windows