- 1、本文档共38页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
12.3.3 管理权限 权限的种类 对象权限 语句权限 隐含权限 对象权限 对象权限是指用户对数据库中的表、视图、存储过程等对象的操作权限,相当于数据库操作语言的语句权限。 对象权限的具体包括以下三个方面: 对于表和视图是否允许执行SELECT,INSERT,UPDATE以及DELETE语句。 对于表和视图的字段,是否可以执行SELECT和UPDATE语句。 对于存储过程,是否可以执行EXECUTE语句。 语句权限 指执行数据定义语言(DDL) 语句的权限。即是否允许执行下列语句: CREATE TABLE CREATE DEFAULT CREATE PROCEDURE CREATE RULE CREATE VIEW BACKUP DATABASE BACKUP LOG 隐含权限 隐含权限是指由SQL Server预定义的服务器角色、数据库所有者(dbo)和数据库对象所有者所拥有的权限。 隐含权限相当于内置权限,并不需要明确地授予这些权限。例如,服务器角色sysadmin的成员可以在整个服务器范围内从事任何操作,数据库所有者(dbo)可以对本数据库进行任何操作。 权限的管理 权限管理的内容包括以下三个方面: 授予权限。即允许某个用户或角色对—个对象执行某种操作或某种语句。 拒绝访问。即拒绝某个用户或角色访问某个对象。即使该用户或角色被授予这种权限,或者由于继承而获得这种权限,仍然不允许执行相应的操作。 取消权限。即不允许某个用户或角色对一个对象执行某种操作或某种语句。不允许与拒绝是不同的,不允许执行某操作时,可以通过加入角色来获得允许权;而拒绝执行某操作时,就无法再通过角色来获得允许权了。 用户和角色的权限规则 用户权限继承角色的权限 数据库角色中可以包含许多用户,用户对数据库对象的存取权限也继承自该角色。 用户分属不同角色 如果一个用户分属于不同的数据库角色,如用户User1既属于角色Rolel,又属于角色 Role2,则用户Userl的权限基本上是以Rolel和Role2的并集为准。但是只要有一个拒绝,则用户User1的权限就是拒绝的。 12.4 安全管理案例 第12章 SQL Server 安全管理 12.1 SQL Server的安全机制 12.2 管理服务器的安全性 12.3 管理权限 12.4 案例中的安全 12.1 SQL Server的安全机制 为了实现安全性,每个网络用户在访问SQL Server数据库之前,都必须经过身份验证和权限验证两个阶段的检验。SQL Server 2000提供了两种确认用户的认证模式: Windows NT 认证模式 混合认证模式 Windows NT 认证模式 在Windows验证模式下,SQL Server检测当前使用的Windows用户帐号,并在Syslogins表中查找该帐号,以确定该帐号是否有权登录。 在这种方式下,用户不必提供密码或者登录名让SQL Server验证。这种模式使数据库管理员的工作集中在管理数据库方面,而不是管理用户帐户。使用该验证模式时,必须满足以下两个条件中的一个: 客户端的用户必须有合法的服务器上的Windows帐户,服务器能够在自己的域中或者信任域中验证该用户。 服务器启用了Guest帐户。 混合验证模式 混合验证模式允许以SQL Server验证模式或Windows验证模式来进行验证。混合验证模式具有以下优点: 创建了Windows NT/2000之上的另外一个安全层次。 支持更大范围的用户,如非Windows NT客户、Novell网用户等。 一个应用程序可以使用单个的SQL Server登录帐号和口令。 设置验证模式 在第一次安装SQL Server,或者使用SQL Server连接其他服务器的时候,需要指定验证模式。对于已经指定验证模式的SQL Server服务器,在SQL Server中还可以进行修改。操作步骤如下: 打开企业管理器,展开服务器组文件夹,在其中的某个服务器上单击右键,在弹出的快捷菜单上选择编辑SQL Server注册属性菜单命令,这时打开 已注册的SQL Server属性对话框。 在对话框中设置验证模式后,单击确定按钮即可。 12.1.2 权限验证 用户必须使用特定的登录账户才能连接到SQL Server。当验证了用户的身份并允许其登录到SQL Server以后,在用户访问的每个数据库中都要求设置单独的用户账户。 每个数据库中的用户账号都用于为该数据库的对象设置安全权限;用户获得对数据库的访问权限以后,SQL Server就可以接受并执行命令。 用户在数据库中所进行的所有活动都是通过Transact-SQL语句传到SQL Server中的。 12.2 管理服务器的安
您可能关注的文档
- 数控机床原理及应用教学作者何伟第三十讲课件幻灯片.ppt
- 数据库课件CH8查询处理幻灯片.ppt
- 数控机床原理及应用教学作者何伟第三十九讲课件幻灯片.ppt
- 客户服务与管理教学课件作者杨明相关资源第六章网上商城的在线客服幻灯片.ppt
- 数据库课件CH9数据库完整性与安全1章节幻灯片.ppt
- 数控机床原理及应用教学作者何伟第三十六讲课件幻灯片.ppt
- 晶体结构11-2.22堆垛间隙23张2节幻灯片.ppt
- 数控机床原理及应用教学作者何伟第三十七讲课件幻灯片.ppt
- 晶体结构11-3.1-3.3.2-1.5次17+27个幻灯片.ppt
- 客户服务与管理教学课件作者杨明相关资源第七章节客户在线投诉处理课件幻灯片.ppt
- 水利水电工程质量检测员继续教育系统基础考试试题及答案(各种收集).pdf
- 毕业论文设计模板.pdf
- 2025年云南省寻甸县第五中学高三下学期教学质量监测(一)数学试题试卷含解析.doc
- 2025年云南省玉溪市师院附中高三数学试题寒假周考试卷含解析.doc
- 2025年云南省玉溪市新平一中高三第一次教学质量监测(4月)数学试题含解析.doc
- 2025年云南省玉溪市新平一中高三下学期考前模拟考试数学试题含解析.doc
- 2025年云南省宣威市第四中学招生全国统一模拟考试数学试题含解析.doc
- 2025年云南省元江民中高三下学期二模(4月)数学试题含解析.doc
- 2025年云南省元江县民族中学高三质量检查数学试题含解析.doc
- 2025年云南省沾益县第四中学下学期期中考高三试卷数学试题含解析.doc
最近下载
- HG∕T 20691-2017 高压喷射注浆施工技术规范(可复制版).pdf
- 商业计划书模板.ppt VIP
- 小学一年级体育与健康全册教案.pdf VIP
- 呼吸系统护理中的前沿技术与新进展.pptx
- 严禁教师违规收受学生及家长礼品礼金等行为的规定.docx
- 部编版三年级上册《道德与法治》教学计划.doc VIP
- 商业计划书模版-商业计划书.ppt VIP
- 气道净化护理(2023年中华护理学会团体标准).pptx VIP
- EN 13034-2005+A1-2009 液体化学品防护服.对液体化学品提供有限保护性能的化学防护服的性能要求(6型和PB[6]设备).pdf
- 小学英语语法大全.pptx VIP
文档评论(0)