首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

表和视图的只读权限+所有存储过程的执行权限=?角色,该如何处理

2012-03-18 
表和视图的只读权限+所有存储过程的执行权限?角色现在想让所有的DATAREADER用户也能访问库上的所有存储过

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

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

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

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

这个工作量挺烦人的


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

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


环境:SQLSERVER 2008 R2

[解决办法]
将用户设置成对库只有只读权限,不过这样库的所有都可读了
只是表、视图、存储的只读恐怕还是要手动吧
[解决办法]

SQL code
-- 建角色db_executorcreate role [db_executor] AUTHORIZATION [dbo];-- 授予角色执行的权限grant exec to db_executor;-- 将角色授予用户exec sp_addrolemember N'db_executor',N'[用户名]' 

热点排行