sql server 创建用户角色,给角色赋存储过程执行权限, 将角色赋预某用户

阅读 170

2022-08-19


---------------------------------------------------------
-- 创建用户角色,给角色赋存储过程执行权限, 将角色赋预某用户

use [YOUR DB NAME]

-- 建角色[db_YourDBName_Executor]
create role [db_YourDBName_Executor] AUTHORIZATION [dbo];

-- 授予角色执行的权限
grant exec to [db_YourDBName_Executor];

-- 将角色授予用户
exec sp_addrolemember N'db_YourDBName_Executor',N'karl.li'



----------------------------------------------------------
-- 给用户赋存储过程只读权限

use [YOUR DB NAME]
GRANT VIEW DEFINITION ON SCHEMA :: dbo to [Your User Name]


---------------------------------------------------------


精彩评论(0)

0 0 举报