</p> 1、添加固定的数据库角色成员
4 c0 e% q6 x4 G/ ?* S" q (1) 用企业管理器实现;8 } l* V$ [. [4 l6 U+ A
(2) 用系统存储过程实现;
. O6 c M4 `/ m/ t* O sp_addrolemember [@rolename=]’role’,[@membername=]’security_account’
, Q& [) n) S( G N 其中:9 q- [8 G9 w! `5 T! w( S
[@rolename=]’role’:当前固定数据库中的角色名称;
- M, U) x) f" q# C& B* A) W( A# T0 V5 T [@membername=]’security_account’:添加到角色中的用户名。+ z( n2 O, d* c
2、删除固定的数据库角色成员* T7 s& ?; }/ g( i
14.6.3 用户自定义的角色
5 c! F. E# m) L1 Q3 p8 u4 I) I4 C 属于数据库一级的角色,用户可根据实际工作职能定义一系列角色,并给每个角色授予合适的权限。只需将数据库用户放置到合适的角色中即可。- R# }# c1 c/ o, P1 M! t* ?; n
1、建立用户自定义库角色
( H/ E3 R1 R* D$ W8 c ^ T (1) 用企业管理器实现;: F1 x! d" a# ?6 s" n
(2) 用系统存储过程实现;2 M0 I" }) z9 q+ L% F6 Y
sp_addrole [@rolename=]’role’,[@ownername=]’owner’- a+ k2 D! m9 ^
其中:
3 u* w7 p) w5 d: d) v" R' y [@rolename=]’role’:新的角色名称;
" t% h' A8 G! [- D4 C( s g [@ownername=]’owner’:新角色的所有者。
$ `( p ]: j. F 3、 为用户定义的角色授权;
* j$ ]0 L9 x) }/ x' E 4、 添加和删除用户自定义角色成员 |