- 1、本文档共65页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
10.4.2 权限 数据库权限指明用户获得哪些数据库对象的使用权,以及用户能够对这些对象执行何种操作。用户在数据库中拥有的权限取决于以下两方面的因素: 用户账户的数据库权限 用户所在角色的类型 权限提供了一种方法来对特权进行分组,并控制实例、数据库和数据库对象的维护和实用程序的操作。用户可以具有授予一组数据库对象的全部特权的管理权限,也可以具有授予管理系统的全部特权但不允许存取数据的系统权限。 10.4.2 权限 1.对象权限 在SQL Server 2008中,所有对象权限都可以授予。可以为特定的对象、特定类型的所有对象和所有属于特定架构的对象管理器。 在服务器级别,可以为服务器、端点、登录和服务器角色授予对象权限。也可以为当前的服务器实例管理权限;在数据库级别,可以为应用程序角色、程序集、非对称密钥、凭据、数据库角色、数据库、全文目录、函数、架构等管理权限。 一旦有了保存数据的结构,就需要给用户授予开始使用数据库中数据的权限,可以通过给用户授予对象权限来实现。利用对象权限,可以控制谁能够读取、写入或者以其他方式操作数据。 一共有12个对象权限。 10.4.2 权限 2.语句权限 语句权限是用于控制创建数据库或者数据库中的对象所涉及的权限。例如,如果用户需要在数据库中创建表,则应该向该用户授予CREATE TABLE语句权限。某些语句权限(如CREATE DATABASE)适用于语句自身,而适用于数据库中定义的特定对象。只有sysadmin、db_owner和db_securityadmin角色的成员才能够授予用户语句权限。 在SQL Server 2008中的语句权限主要有: CREATE DATABASE 创建数据库 CREATE TABLE 创建表 CREATE VIEW 创建视图 CREATE PROCEDURE 创建过程 CREATE INDEX 创建索引 CREATE ROLE 创建规则 CREATE DEFAULT 创建默认值 10.4.2 权限 2.语句权限 可以使用SQL Server Management Studio授予语句权限,例如为角色TestRole授予CREATE TABLE权限,而不授予SELECT权限,然后执行相应的语句,查看执行结果,从而理解语句权限的设置。具体步骤如下所示: (1)打开SQL Server Management Studio,在【对象资源管理器】中展开【服务器】节点,然后再展开【数据库】节点。 (2)然后,右击数据库【体育场管理系统】,从弹出菜单中选择【属性】命令,打开【数据库属性】窗口。 (3)选中【权限】选项,打开【权限】选项页面,从【用户或角色】列表中单击选中TestRole。 (4)在【TestRole的显示权限】列表中,启用CREATE TABLE后面【授予】列的复选框,而SELECT后面的【授予】列的复选框一定不能启用。 10.4.2 权限 2.语句权限 (5)设置完成后,单击【确定】按钮返回SQL Sever Management Studio。 (6)断开当前SQL Server服务器的连接,重新打开SQL Sever Management Studio,设置验证模式为SQL Server身份验证模式,使用admin登录,由于该登录账户于数据库用户admin相关联,而数据库用户admin是TestRole的成员,所以该登录账户拥有该角色的所有权限。 (7)单击【新建查询】命令,打开查询视图。查看【体育场管理系统】数据库中的客户信息,结果将会失败。 10.4.2 权限 2.语句权限 (8)消除当前查询窗口的语句,并输入REATE TABLE语句创建表,具体代码如下所示: USE 体育场管理系统 GO CREATE TABLE 赛事安排 (比赛编号 int NOT NULL, 赛事名称 nvarchar(50) NOT NULL, 比赛时间 datetime NOT NULL, 场馆编号 int NOT NULL) 10.4.2 权限 2.语句权限 (9)执行上述语句,显示成功。因为用户admin拥有创建表的权限,所以登录名admin继承了该权限。 其实上面的授予语句权限工作完全可以用GRANT语句来完成,具体语句如下所示: GRANT {ALL | statement[,…n]} TO security_account[,…n] 例如使用GRANT语句完成前面使用SQL Server Management Studio完成的为角色TestRole授予CREATE TABLE权限,就可以使用如下代码: USE 体育场管理系统 GO GRANT CREATE TABLE TO TestRole 10.4.2 权限 3.删除权限 通过
您可能关注的文档
- Red Hat Enterprise Linux服务器配置实例教程 作者 白戈力 2.ppt
- Red Hat Enterprise Linux服务器配置实例教程 作者 白戈力 3.ppt
- Red Hat Enterprise Linux服务器配置实例教程 作者 白戈力 4.ppt
- Red Hat Enterprise Linux服务器配置实例教程 作者 白戈力 9.ppt
- RFID技术与应用 作者 方龙雄 RFID原理与应用-第二章.ppt
- RFID技术与应用 作者 方龙雄 RFID原理与应用-第四章.ppt
- RFID技术与应用 作者 方龙雄 RFID原理与应用-第五章.ppt
- RFID技术与应用 作者 方龙雄 RFID原理与应用-第一章.ppt
- S7-200 PLC编程及应用 第2版 作者 廖常初 第1、2章200.ppt
- S7-200 PLC编程及应用 第2版 作者 廖常初 第4章200.ppt
- 仙居县东恒工艺礼品有限公司年产300万只竹木工艺品项目环评报告.pdf
- 中医养生与养生文化传承与创新实践心得.pptx
- 2025年平面设计师专业能力测试卷:平面设计项目管理与质量控制策略试题.docx
- 2025年摄影师(中级)摄影摄影理论深度实践鉴定试卷.docx
- 2025年电气安全知识深化培训考试试卷:安全操作规范应用题库.docx
- 2025年起重机械检验员资格考试试卷(中级版).docx
- 2025年西班牙语DELE考试真题精编解析与复习试卷.docx
- 严重精神障碍的社会康复.pptx
- 2025年西式面点师实操考核试卷(初级)面点成型与装饰.docx
- 2025年秋季阿拉伯语等级考试七十五级试题汇编.docx
最近下载
- 浙江杭州余杭交通集团有限公司招聘笔试题库2023.pdf VIP
- 人工胆囊、人工胆囊设备和人工胆囊在胆囊手术中的应用.pdf VIP
- 重力与弹力高一上学期物理人教版2019必修第一册+.pptx VIP
- 胃癌的诊治现状与进展.pptx VIP
- 数控压装压力机 第2部分:技术条件.docx VIP
- 【课件】匀变速直线运动速度与时间的关系+课件-高一上学期物理人教版(2019)必修第一册.pptx VIP
- XX医院职能部门监管手术、麻醉授权管理督导、检查、总结、反馈及持续改进记录表.pdf VIP
- 电力调度数据网络接入技术规范及网络拓扑图.doc VIP
- ZZGA高频开关整流器使用说明书.doc
- 危重患者院内转运PPT.pptx VIP
文档评论(0)