db_reader 権限のみを持つ db ユーザーがいます。(彼はすべてにSELECTを持っています)。
100 個のストアド プロシージャがあります。DML ではなく SELECT SP のみを実行できるようにしてほしい。残念ながら、彼にすべての「実行」を許可すると、DML (INSERT/UPDATE/DELETE) も実行できるようになります。
それを回避する方法はありますか?
(将来の変更や将来の SP もサポートしたいので、すべての SP で実行して、特定の機能に特定の許可を与えたくはありません)