- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第14讲 数据库的安全管理
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用户不具有employee表上的操作权
您可能关注的文档
- 第12章.安全管理.ppt
- 第12章T淋巴细胞介导的适应性免疫应答.ppt
- 第12章“机械的效率”习题答案.ppt
- 第12章《轴对称》复习课件.ppt
- 第12章固体制剂2.ppt
- 第12章安全协议.ppt
- 第12章防爆安全.doc
- 第12讲 恪守职业道德.ppt
- 第12讲3力学量确定和不确定性原理5-6.ppt
- 第12课《从计划经济到市场经济》(新人教必修2)1.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
原创力文档


文档评论(0)