Отказано в разрешении EXECUTE для хранимой процедуры SQL, хотя я могу запустить ее в MS SQL Server с той же учетной записью - PullRequest
0 голосов
/ 22 мая 2019

У меня есть хранимая процедура, которую я пытаюсь запустить из веб-сервера.Администратор SQL проверил и перепроверил, что используемая учетная запись имеет разрешения EXECUTE для этой конкретной процедуры, и у меня нет проблем с ее запуском в MS SQL Studio.Но когда я пытаюсь запустить то же самое с pyodbc / sqlalchemy, я получаю сообщение об ошибке.Любой другой запрос работает нормально для меня.

Вот ошибка:

(pymssql.OperationalError) (229, b "Разрешение EXECUTE было отказано для объекта '..... ', база данных' ...... ', схема' ..... '. Сообщение об ошибке DB-Lib 20018, серьезность 14: \ nОбщая ошибка SQL Server: проверка сообщений от SQL Server \ n ") [SQL: "....."] (Справочная информация об этой ошибке на http://sqlalche.me/e/e3q8)

Любая помощь будет принята с благодарностью.

...