【发布时间】:2011-06-02 14:20:17
【问题描述】:
我有一个只有 db_reader 权限的 db 用户。 (他对所有东西都有 SELECT)。
我有 100 个存储过程。我希望他能够只执行 SELECT SP 而不是 DML。不幸的是,授予他“执行”所有权限 - 允许他也执行 DML(插入/更新/删除)。
有办法解决吗?
(我不想在所有 SP 上运行并给他特定功能的特定授权,因为我希望它也支持未来的变化和未来的 SP)
【问题讨论】:
-
不明白为什么我得了-1。认为这是一个合理的问题。
-
我也不懂,所以我赞成平衡它。
标签: sql-server-2008 database-permissions