none
表和视图的只读权限+所有存储过程的执行权限=?角色 RRS feed

  • 问题

  • 现在想让所有的DATAREADER用户也能访问库上的所有存储过程

    如果一个个的给他加上EXECUTE权限的话

    新增的存储过程还得给他加(存储过程都是程序员自己写的)

    这个工作量挺烦人的


    有没有方法实现这样的一种权限:

    表和视图的只读权限+所有存储过程的执行权限


    环境:SQLSERVER 2008 R2
    2012年2月10日 1:47

答案

  • 数据库有只读角色的。

    对于存储过程有2个办法

    1.后期写个脚本,读取所有存储过程,然后grant权限给这个用户。

    2.在写每个存储过程的时候,加一句grant,将权限赋给这个用户。


    family as water

    2012年2月10日 1:54

全部回复