У меня есть процедура хранения, которая имеет несколько выборок для проверки и балансов в нашем процессе заказа, длинный рассказ, эта процедура магазина читает (SELECT) около 20 таблиц с 3 базы данных.Грант ВЫПОЛНИТЬ разрешение НЕ ГРАНТ Выберите разрешение для таблиц
CREATE USER [stageUsrOrder] FOR LOGIN [domain\[my user]]
GO
CREATE ROLE OrderSpecRole AUTHORIZATION [stageUsrOrder]
GO
GRANT EXECUTE on [orders].[ValidateOrderById] TO pmdSchedulerRole
GO
Я думал, что эти утверждения предоставят мне доступ для чтения ко всем таблицам внутри процедуры хранения.
меня попробовать
GRANT EXECUTE on [AVIS].[spReportValidationByLAN] TO pmdSchedulerRole WITH GRANT OPTION
GO
Но это не сработало.
Итак, как я могу предоставить доступ к процедуре хранилища и SELECT ко всем таблицам внутри?