- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
11.3.2 语句权限 语句权限 是对用于创建数据库和数据库中的对象(如表、视图和存储过程等)的T-SQL语句所拥有的权限 语句权限语句 Create database:创建数据库 Create table:创建表 Create view:创建视图 Create rule:创建规则 Create default:创建缺省 Create procedure:创建存储过程 Create index:创建索引 Backup database:备份数据库 Backup log:备份事务日志 11.3.3 暗示性权限 指由SQL Server预定义的服务器角色、数据库的所有者和数据库对象所有者所拥有的权限 sysadmin固定服务器角色成员可以在服务器范围内从事所有的操作活动 数据库所有者dbo可在数据库范围内进行任何操作 数据库对象的所有者可对拥有的对象执行一切活动 设置数据库用户帐号的权限 SSMS→用户帐号→鼠标右键属性→ 安全对象 设置数据库用户帐号的权限 数据库对象的操作 SELECT:对表、视图的查询 INSERT:在表、视图中插入记录 UPDATE:对表、视图中的数据修改 DELETE:删除表、视图中的数据 EXEC:执行存储过程 DRI:Declarative Referential Integrity,可对表的外键加上限制,以达成表的参照完整性 权限设置——操作复选框 对某个数据库对象而言,如果选中对应的复选框,则表示具有对该对象进行相应操作的权限。 复选框的3种状态 空白:表示未指定权限,或权限还原到未设置状态 √:表示具有该权限 ×:表示不具有该权限 11.3.2 对象权限 用户权限设置 语句权限 对象权限 两种权限设置途径 面向单一用户 面向数据库对象 T-SQL语句使用grant、revoke和deny三种命令来完成权限的授予、禁止和剥夺 授予权限GRANT 语法 GRANT 权限名称[,…n] ON 表名|视图名|存储过程名 TO 用户账号 示例 Grant SELECT ON StudInfo To Teacher,Stud Grant Select,Insert ON ClassInfo To Stud Grant SELECT,UPDATE ON StudInfo(StudName,StudSex) To Teacher 回收权限Revoke 语法 REVOKE 权限名称[,…n] ON 表名|视图名|存储过程名 FROM 用户账号 示例 Revoke Insert On ClassInfo From Stud 禁止权限DENY 语法 DENY 权限名称[,…n] ON 表名|视图名|存储过程名 TO 用户账号 示例 DENY SELECT ON ClassInfo TO Stud 11-* Copyright ? SWFU-CISC, 2016. All rights reserved. SQL Server 2012 数据库原理及应用 Made by Ning Lu Database Principle Application 11 Copyright ? SWFU-CISC, 2016. All rights reserved. SQL Server 2012 数据库原理及应用 Made by Ning Lu Database Principle Application Schedule: Timing Topic 40 minutes Lecture 25 minutes Practice 65 minutes Total Lesson Aim To extract data from the database, you need to use the structured query language (SQL) SELECT statement. You may need to restrict the columns that are displayed. This lesson describes all the SQL statements needed to perform these actions.You may want to create SELECT s
您可能关注的文档
- SQL Server 2005实用教程第8章 存储过程.ppt
- SQL Server 2005实用教程第9章 触发器.ppt
- SQL Server 2005实用教程第10章 用户自定义函数与事务.ppt
- SQL Server 2005实用教程第12章 数据库综合开发应用.ppt
- SQL Server 2005数据库管理与开发教程第1章 数据库基础.ppt
- SQL Server 2005数据库管理与开发教程第3章 创建和管理数据库.ppt
- SQL Server 2005数据库管理与开发教程第4章 操作表与视图.ppt
- SQL Server 2005数据库管理与开发教程第5章 数据查询与操作.ppt
- SQL Server 2005数据库管理与开发教程第6章 Transact-SQL语法.ppt
- SQL Server 2005数据库管理与开发教程第7章 索引与数据完整性.ppt
- SQL Server 2012数据库原理与应用第四讲 SQL简单查询.ppt
- SQL Server 2012数据库原理与应用第五讲 SQL高级查询技术.ppt
- SQL Server 2012数据库原理与应用第一讲 数据库基础知识.ppt
- SQL Server 2016ch2 关系数据库基础.ppt
- SQL Server 2016ch4 数据库、表及数据操作.ppt
- SQL Server 2016ch6 存储过程与触发器.ppt
- SQL Server 2016Ch9 关系数据库的规范化.ppt
- SQL Server 2016ch11 数据库新技术.ppt
- SQL Server2000实用教程第1章 SQL Server 实用教程.ppt
- SQL Server2000实用教程第1章 SQL Server数据库基础.ppt
文档评论(0)