Я ищу команду TSQL под названием "xp_cmdshell", чтобы использовать ее для отслеживания изменений в базе данных SLK (SharePoint Learning Kit), а затем выполнить пакетный или PowerShell-скрипт, который вызовет некоторые нужные мне события. (Неправильно модифицировать базу данных SharePoint напрямую, поэтому я буду использовать ее API)
Я читал в различных блогах и MSDN, что с этим подходом есть некоторые проблемы с безопасностью. Сайты предлагают ограничить безопасность, чтобы команда могла выполняться только определенной ролью пользователя.
Какие другие советы / предложения вы бы порекомендовали при использовании "xp_cmdshell"?
Или я должен пойти по другому пути и создать скрипт или консольное приложение, которое постоянно проверяет, было ли внесено изменение?
Я использую Server 2008 с SQL 2008.