У меня есть пользователь db, который имеет только разрешение db_reader. (У него ВЫБОР на все).SQL Server: выполнить грант без гранта dml
У меня есть 100 хранимых процедур. Я хочу, чтобы у него была возможность выполнять только SELECT SP, а не DML. К сожалению, предоставление ему «выполнить» на всех - позволяет ему также выполнять DML (INSERT/UPDATE/DELETE).
Есть ли способ вокруг него?
(я не хочу работать на всех SP и дать ему конкретные гранты на конкретные функции, потому что я хочу, чтобы также поддерживать будущие изменения и будущие СФС)
Не понимаю, почему у меня есть -1. Думал, что это законный вопрос. – Faruz
Я тоже не понимаю, поэтому я поддержал это. – Amy