вдруг резко? вчера работало, сегодня нет
Вероятно в самой процедуре идет своя проверка прав и при этом не важно sa ты или не sa, процедура не будет выполняться, если запускающий не входит в какую-то роль. Такое обычно практикуют в финансовых организациях.
запускает sqlagent в задании
адская мешанина ошибок, я чот даже теряюсь где там ошибки скуля, а где ошибки бизнесовые ты под собой можешь выполнить и поглядеть чо будет?
Какая разница где запускается джоб. Это логика процедуры, которая проверяет пользователя, который ее запускает. Если пользователь не входит в определенную роль в базе, то будь ты хоть миллион раз sa процедура будет вылетать с ошибкой, т.к. это судя по всему зашито в логике самой процедуры. Именно на это и указывает твой скрин ошибок. Ошибки связаны с правами, которые зашиты на уровне бизнес логики. Смотри весь код процедуры, там наверняка есть проверка пользователя из под которого идет запуск. Вероятно там есть запуск процедуры в процедуре и т.д....
спасибо что помогли разобраться
Обсуждают сегодня