a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 85|回复: 1

[计算机四级] 2012年计算机等级考试四级数据库技术(3)

[复制链接]
发表于 2012-7-31 20:48:14 | 显示全部楼层 |阅读模式
是在数据库级别上定义,用户不能添加、删除或更改固定的服务器角色。用户的登录账户可以添加到固定的数据库角色中,使其成为成员,从而具有数据库角色的权限。   固定的数据库角色# L1 Q; X. ~6 e* h9 a" m
  描述
1 ]9 D, N% {% I& v7 }8 N  Db_owner
+ N! E( r4 n  R  在数据库中拥有全部权限  E7 _6 |* f% B- G6 Z7 `
  Db_accessadmin; `& ]0 S  b: W% w
  可以添加或删除用户ID
' k( z: f2 ?: |5 I( T& [' D  Db_securityadmin
9 p7 X/ j9 `1 P% D  可以管理数据库角色和角色成员,并管理数据库中的语句权限和对象权限
! u' D) ]" l  B  \  Db_ddladmin: t$ q1 {+ U0 a' K( e
  可以建立、修改和删除数据库对象(运行所有的DDL语句)7 Q' u$ t& G3 b: A; R; H
  Db_backupoperator: I. E/ m" X" ]  t
  可以进行数据库的备份、恢复操作
4 K) n8 X) O( g  Db_datareader
* \' N, \/ Y: n% K9 m  可以查询数据库中所有用户表中的数据9 l0 k3 m) u1 k" a6 g9 G; w+ E7 \
  Db_datawriter
3 x( s4 ?7 I+ W) o/ l* Q  可以更改数据库中所有用户表中的数据
7 ~/ Z$ j- W+ n+ ^1 W# X/ ]  Db_denydatareader
" N% i; o! y7 ~3 D1 u7 n$ b  不允许查询数据库中所有用户表中的数据
4 f" M5 z3 |1 h0 v6 H$ ~5 Z' \  Db_denydatawriter
* ]- C! W2 M$ t5 d# Z2 @7 i  不允许更改数据库中所有用户表中的数据7 D/ w* l) O9 S: O) u& E
  public
% T0 X9 y8 c7 {! |$ h  默认不具有任何权限,但用户可对此角色进行授权7 ]0 K* f' c& O
  其中public角色是一个特殊的角色:
) P, Y) c! s5 X% J. v  (1) 数据库中的每个用户都自动地是public角色成员,用户不能从public角色中添加和删除成员;) j  l- b: C: J5 q% _3 D; b
, q8 w& `3 n' \% \" p
  (2) 用户可以对这个角色进行授权。
回复

使用道具 举报

 楼主| 发表于 2012-7-31 20:48:15 | 显示全部楼层

2012年计算机等级考试四级数据库技术(3)

</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、 添加和删除用户自定义角色成员
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-5-16 20:07 , Processed in 0.830323 second(s), 23 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表