У меня есть хранимая процедура, которая загружает данные в целевую таблицу и отлично работает при запуске в сеансе с моими учетными данными AD.
Когда я пытаюсь запустить его в задании (опять же с моими данными AD в опции «Запуск от имени»), у входа в систему внезапно нет доступа к одной из баз данных.
я использовал
EXEC SP1
Который работал нормально.
Я использовал (для эмуляции запуска хранимой процедуры в задании)
EXECUTE AS user = 'Domain\JDoe'
EXECUTE SP1
REVERT
Который провалился.
Почему хранимая процедура дает сбой при запуске с теми же учетными данными, которые успешно используются в другом окне сеанса?
заранее спасибо
TRUSTWORTHY
. Обратите внимание, что это имеет и другие последствия для безопасности. - person RBarryYoung   schedule 17.11.2016TRUSTWORTHY
, но исходная БД - это наша производственная БД CRM, и я не могу получить блокировку - person Powell21   schedule 17.11.2016WITH ROLLBACK IMMEDIATE
в конец команды, чтобы выкинуть всех остальных первыми. - person RBarryYoung   schedule 17.11.2016