Я еще не привык управлять разрешениями в SQL Server 2008. В настоящее время я пытаюсь создать задание SQL Server непосредственно из SQL с пользователем, который не является системным администратором (но имеет роль SQLAgentUserRole). Давай позвоним ему MyUser.
По какой-то причине каждый раз, когда я пытаюсь выполнить шаг задания с помощью подсистемы CMDEXEC, я получаю сообщение об ошибке: "Не-системным администраторам было отказано в разрешении на выполнение шагов задания CmdExec без учетной записи прокси. Шаг не удался.". Что касается шагов TSQL, они всегда работают нормально.
Вот моя конфигурация:
Я что-то пропустил? Почему я продолжаю получать эту ошибку? Какие еще разрешения мне нужно настроить?
Вам необходимо установить для параметра «Запуск от имени» на этапе задания значение MyProxy, чтобы этап задания использовал прокси.