- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第15讲 数据库的安全管理
5.1 权限的种类 SQL Server中的权限包括对象权限和语句权限 对象权限——对数据库对象执行操作的权力。数据库对象包括表、视图、存储过程等。 语言权限——执行语句的权限。如创建数据库、表、存储过程等。这种语句虽然也包含有操作(如CREATE)的对象,但这些对象在执行该语句之前并不存在于数据库中,所以将其归为语句权限范畴。 11.5 权限管理 对象权限 11.5.1 权限的种类 对 象 操 作 表 SELECT、INSERT、UPDATE、DELETE、REFERANCES 视图 SELECT、INSERT、UPDATE、DELETE 存储过程 EXECUTE 列 SELECT、UPDATE 语句权限及其作用 11.5.1 权限的种类 语 句 作 用 CREATE DATABASE 创建数据库 CREATE TABLE 在数据库中创建表 CREATE VIEW 在数据库中创建视图 CREATE DEFAULT 在数据库中创建默认对象 CREATE PROCEDURE 在数据库中创建存储过程 CREATE RULE 在数据库中创建规则 CREATE FUNCTION 在数据库中创建函数 BACKUP DATABASE 备份数据库 BACKUP LOG 备份日志 5.2 权限管理的任务和方法 任务 为用户或角色授权(包括允许和禁止)、撤销权限。 授予权限(GRANT)——用户有权进行某项操作。 禁止权限(DENY)——用户无权进行某项操作,即便其所属的角色有权进行该项操作。 撤消权限(REVOKE)——用于删除用户的权限,但是撤消权限是删除曾经授予的权限,并不禁止用户、组或角色通过别的方式继承权限。 方法 方法一:使用管理平台。 方法二:使用T-SQL。 5.3 使用管理平台进行权限管理 语句权限 (1)在对象资源管理器中展开“数据库服务器”→“数据库”。 (2)在选择的数据库上单击鼠标右键,在弹出菜单中选择“属性”项,打开“数据库属性”对话框。 (3)在“数据库属性”对话框中选择“权限”选项卡,进行相应的语句权限设置 11.5 权限管理 5.3 使用企业管理器管理权限 11.5.2 授予权限 (1) (2) (3) (4) GRANT 授予或具有授予 DENY 拒绝 REVOKE 吊销权限 5.4 使用T-SQL语句管理权限--1(了解) (1). 为用户或角色授予对象权限 【例】 在当前数据库中,为goods表授予权限 GRANT SELECT ON Goods TO public --为角色授权 GO GRANT INSERT,UPDATE,DELETE ON goods TO ZG002 --为用户 (授予权限) go GRANT INSERT,UPDATE,DELETE ON goods TO ZG002 with grant option --为用户(授予权限具有授予权限) 【例】在当前数据库中,为Employee表的列授予权限 GRANT SELECT (Employee_id,Employee_name) ON Employee TO public 5.4 使用T-SQL语句管理权限--2(了解) (2)为用户或角色授予语句权限 【例】 USE Sales GO GRANT CREATE TABLE TO ZG002 5.4 使用T-SQL语句管理权限--3(了解) (3) 禁止权限 【例】禁止用户ZG002使用CREATE VIEW语句。 USE Sales GO DENY CREATE TABLE TO ZG002 【例】给pubic角色授予表employee上的SELETE权限,再拒绝用户ZG001、ZG002的特定权限,以使这些用户没有对employee表的操作权限。 USE Sales GO GRANT SELECT ON employee TO public GO DENY SELECT,INSERT,UPDATE,DELETE ON employee TO ZG002 GO 此时,虽然ZG001,ZG002属于public组,但不能对employee表进行增删改差操作。 11.5.3 禁止与撤消权限 5.4 使用T-SQL语句管理权限--4(了解) (4) 撤消以前授予或拒绝的权限 【例】撤消用户ZG002对在sales数据库中创建表的权限。 USE Sales GO REVOKE CREATE TABLE FROM ZG002 【例】 撤消以前ZG002授予或拒绝的SELECT权限。 Use Sales GO REVOKE SELECT ON employee FROM ZG002 此时ZG001用户不
您可能关注的文档
- 第13章 国际贸易争议的预防与处理.ppt
- 第13章 工程应用与课程设计.ppt
- 第13章 投资组合理论.ppt
- 第13章 电磁感应与电磁场.ppt
- 第13章 科技与社会发展.doc
- 第13章 轴对称单元复习课件.ppt
- 第13章 遇险、紧急和安全通信.ppt
- 第13章,电子商务解决方案.ppt
- 第13章++选区电子衍射及衍射.ppt
- 第13章-无店铺销售方式.ppt
- 2025至2030中国移动治疗台行业发展研究与产业战略规划分析评估报告.docx
- 2025至2030链激酶行业细分市场及应用领域与趋势展望研究报告.docx
- 2025至2030爆炸物探测扫描仪行业市场占有率及有效策略与实施路径评估报告.docx
- 2025至2030四川省智能制造行业细分市场及应用领域与趋势展望研究报告.docx
- 2026届高三二轮复习试题政治大单元突破练1生产资料所有制与分配制度含解析.docx
- 2026届高三二轮复习试题政治大单元突破练16哲学基本思想与辩证唯物论含解析.docx
- 2026届高三二轮复习试题政治大单元突破练2社会主义市场经济体制含解析.docx
- 浙江省衢州市五校联盟2025-2026学年高二上学期期中联考技术试题-高中信息技术含解析.docx
- 浙江省金丽衢十二校2026届高三上学期11月联考政治试题含解析.docx
- 2026届高三二轮复习试题政治大单元突破练7领导力量:中国共产党的领导含解析.docx
最近下载
- 信息技术与高中数学课堂教学融合路径研究.pptx VIP
- 2023ABB VD4真空断路器安装使用说明书.docx VIP
- MDCG 2022-21 欧盟定期安全更新报告(PSUR)指南(中文版).pdf VIP
- 七年级数学上册2.2.1同类项与合并同类项课件新版北京课改版 (2).ppt VIP
- 宝宝是从哪里来的.ppt VIP
- 信息技术与高中数学课堂教学深度融合的案例研究 (6).pptx VIP
- PPT:继往开来:从“十四五”辉煌成就到坚定不移迈向“十五五”新征程(四中全会).pptx VIP
- 黄帝的传说(课件).pptx VIP
- 2025年大学《化学测量学与技术》专业题库—— 分子探针技术在化学测量中的应用.docx
- 重型柴油车OBD尾气检测系统方案 ppt课件.doc VIP
原创力文档


文档评论(0)