当我需要从其他模式访问多个对象时,如何轻松安全地限制SQLServer中一个模式的用户?

7eumitmz  于 2021-07-24  发布在  Java
关注(0)|答案(0)|浏览(114)

我在一个模式web中有一堆过程,用于其他模式中的各种其他表、视图、过程等。
我想在schema web中将用户限制为这些过程,但我不想显式地将deny和grant的组合赋给其他schema中的每个对象。这样地。。。。

A combination of DENYs and a GRANT. For example:

DENY SELECT ON schema::[dbo] TO [user_name]
DENY SELECT ON schema::[other_schema] TO [user_name]
GRANT SELECT ON schema::[safe_schema] TO [user_name]

如何做到这一点,最重要的是,它是安全的?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题