34,593
社区成员
发帖
与我相关
我的任务
分享
-- 数据库角色对应的权限
-- SQL 2005
select r.name,r.type_desc,
p.class_desc,
(case p.class when 0 then db_name()
when 1 then object_name(p.major_id)
else 'others' end) objname,
(case p.minor_id when 0 then ''
else col_name(p.major_id,p.minor_id) end) colname,
p.permission_name,p.state_desc
from sys.database_principals r, sys.database_permissions p
where r.type='R' and r.principal_id=p.grantee_principal_id;
sp_helprotect
sp_helprole