У меня проблема, связанная с использованием CMDEXEC за один шаг.Позвольте мне дать вам фон;
У меня есть консольное приложение, которое пытается скопировать резервную копию в другое место.Когда я запускаю его из консоли CMD, он работает нормально.Если я помещаю его в задание SQL, происходит сбой и выдается ошибка «Доступ запрещен».Мне нужно поместить его в задание SQL, задача windows - это не вариант.
Я знаю, что проблема в том, что учетная запись службы SQLSERVERAGENT не имеет прав на чтение по указанному пути.
Есть ли какой-нибудь простой способ, кроме включения xp_cmdshell или настройки учетной записи прокси?Могу ли я предоставить учетной записи SQLSERVERAGENT необходимые разрешения, не используя вышеуказанные методы?Или я могу запустить cmd с правами администратора?