a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 116|回复: 1

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

[复制链接]
发表于 2012-7-31 20:48:14 | 显示全部楼层 |阅读模式
 1、 权限的种类   (1) 对DBMS进行维护的权限;
  M7 P5 c0 E' r0 S7 a  (2) 对数据库中的对象和数据进行操作的权限。
" n0 D1 M3 i! u  ~+ L6 N0 q) p  (A) 对数据库对象的权限,包括创建、删除和修改数据库对象;* h+ {% j# H* m& m, }3 ]8 u6 X0 V
  (B) 对数据库数据的操作权限,包括对表、视图数据的增、删、改、查权限。$ h- R7 {. O! @0 l$ g# f3 K6 B: M
  2、 数据库用户的分类
( y& U) _7 F1 L& {3 R7 I3 F  F  (1) 数据库系统管理员(sa):在数据库中具有全部的权限;3 G/ \8 Z, y: K$ T% _4 o: o$ b# h
  (2) 数据库对象拥有者:对其所拥有的对象具有一切权限;/ L# [6 ]2 J# B* z/ t
  (3) 普通用户:只具有对数据库数据的增、删、改、查权限。
0 ?6 `8 _+ \9 g! ~# i  14.2 SQL Server 的安全控制
0 ~! G( b3 g+ D) ?  1、 用户访问SQL Server 数据库中的数据中,必须经过三个认证过程
3 Q7 {& X0 z- g" f  (1) 身份认证:验证用户是否有连接到数据库服务器的“连接权”;' l) l: M7 Q; s0 K
  (2) 验证用户是否数据库的合法用户;
' _# c+ Q1 m0 C  (3) 验证数据库用户是否具有要进行的操作的操作权限。
$ j% U( O* U  v$ Z* Q  2、 SQL Server的用户有两种类型:2 }+ n, i3 l% A; l3 E1 V, t6 @
  (1) Windows授权用户:来自Windows的用户或组;
" k; F0 }; V7 s5 Z' z& c  (2) SQL授权用户:来自于非Windows的用户,也将这种用户称为SQL用户。
, _: ~0 k4 r- W* l# p; i6 Y  3、 SQL Server 为不同用户类型提供不同的安全认证模式:
: d/ e" [$ }3 Y5 {8 J; L  (1) Windows 身份验证模式:允许Windows NT或Windows 2000用户连接到SQL Server,在这种模式下,SQL Server将通过Windows来获得用户信息,并对账号和密码进行重新验证,当使用Windows身份验证模式时,用户必须先登录到Windows,然后再登录到SQL Server;
8 Z6 q) Y, K& m, L2 i; C% }. D  (2) 混合验证模式:表示SQL Server接受Windows授权用户和SQL授权用户。" I- c9 q! J4 B
  14.3 管理SQL Server 登录账户9 ~: y& q$ L3 S. |; T

0 U9 a$ [2 r' d8 Q( \  14.3.1 系统内置的登录账户
回复

使用道具 举报

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

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

</p>  1、 BUILTIN\Administrators:是一个Windows组账户,表示所有的Windows Administrators(系统管理员)组中的用户都可以登录到SQL Server,此组中的成员同是具有SQL Server的系统管理员权限;% t% z' z$ d; T& ]
  2、 Sa:SQL Server验证模式的系统管理员账户;
* r. D0 y% _, ]0 m2 S  3、 域名\Administrators: Windows的系统管理员同时也是SQL Server的合法用户,并且具有SQL Server的系统管理员权限。
0 }' i2 R# f! g/ w' ~- R  14.3.2 建立登录账户9 X% c' P- ^. {8 e2 K
  1、 使用企业管理器建立登录账户
7 K1 I  w7 x# P' s; Q! W  2、 使用系统存储过程建立登录账户
( S. q7 d! S( T+ u8 P4 _  c5 R# K5 F+ o  (1) 建立SQL Server身份验证的登录账户:8 r3 M7 R$ \; W% u& Z2 T) |' B
  sp_addlogin [@loginame=]’login’[,[@passwd=]’password’][,[@defdb=]’database’]# }/ B0 _% u/ F" t- F
  其中:
  {5 K& o8 W8 C( M1 w) ^* x0 h7 z  (A)[@loginame=]’login’:登录账户名;
! H6 H+ R+ q6 o" Z' a" m/ m  (B)[@passwd=]’password’:登录密码;! |1 A) x- F, W+ ]
  (C)[@defdb=]’database’:连接的数据库。1 N" b% n# N: O) z; t
  (2) 建立Windows身份验证的登录账户
4 a4 N: S4 e; ?+ K6 U4 ^  sp_grantlogin [@loginame=]’login’
1 A- @6 S' Y6 ~  其中:[@loginame=]’login’为要添加的Windows NT用户或组的名称,Windows NT组和用户必须用Windows NT域名限定,格式为“域\用户”
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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