数据库chapter7(21)
时间:2025-02-27
时间:2025-02-27
华中科技大学管理学院数据库课件,“我为人人”服务队收集整理上传
确地授予这些权限。
(2)对象权限
对象权限是指用户对数据库中的表、视图等对象中数据的操作权限,相当于数据操作语言的语句权限。
(3)语句权限
CREATETABLE、CREATEVIEW等与创建数据库对象有关的操作。
2畅SQLServer的安全控制机制
用户访问SQLServer数据库中的数据时,必须经过三个认证过程。首先是身份认证,身份验证只验证用户(登录账户)是否有连接数据库服务器的“连接权”;然后是认证过程,验证用户是否是数据库的合法用户;最后是验证数据库用户是否具有要进行某种操作的操作权限。
3畅数据库用户的分类
在数据库中,用户按操作权限的大小可分为以下三类:数据库系统管理员,在数据库中具有全部的权限;数据库对象拥有者,对其所拥有的对象具有一切权限;普通用户,具有对数据库数据的增、删、改、查权限。
在数据库中,为了简化对用户操作权限的管理,可以将具有相同权限的一组用户组织在一起,这组用户在数据库中被称为“角色”。
4畅登录账户管理
登录账户是基于服务器使用的用户名称。
1)使用系统存储过程sp_grantlogin允许WindowsNT用户账户和组账户连接到SQLServer上。系统存储过程sp_grantlogin的语法形式如下:其中,login是要增加的WindowsNT用户账户或者组账户。
【例7‐5】 授予WindowsNT用户“Server1\userme”成为sqlserver的登录账户。
EXECsp_grantloginServer1\userme
2)使用系统存储过程sp_addlogin来创建一个用于SQLServer的login账户。只有系统管理员或者安全管理员才可以执行该存储过程,sp_addlogin的语法形式如下:sp_addlogin[@loginname=]login[,[@passwd=]password][,[@defdb=]database]
华中科技大学管理学院语句权限相当于数据库定义语言的语句权限,这种权限专指是否允许执行sp_grantlogin[login] 183
上一篇:超市收银员的工作岗位分析报告
下一篇:BBC新闻稿22篇