SQL Server 2012数据库原理与应用第十一讲 数据库安全性管理.ppt

SQL Server 2012数据库原理与应用第十一讲 数据库安全性管理.ppt

  1. 1、本文档共51页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

用户帐号master、tempdb中的guest用户帐号不能删除其他数据库中的guest用户帐号可以删除登录帐号具有对某个数据库的访问权限,并不表示对该数据库具有存取的权限设置用户帐号的权限可对数据库的对象进行插入、更新等操作使用SSMS查看用户SSMS→数据库→安全性→用户利用存储过程查看用户语法SP_HelpUser功能查看用户和数据库角色的信息示例ExecSP_HelpUser使用SSMS创建数据库的用户SSMS→数据库→用户→右键新建数据库用户使用存储过程创建数据库的用户语法sp_adduser登录帐号,[用户帐号],[数据库角色]功能创建数据库用户并添加数据库角色示例EXECsp_adduserStudent,Stud,db_owner11.3权限11.3.1对象权限11.3.2语句权限11.3.3暗示性权限11.3.1对象权限对象权限是执行与表、视图和存储过程等对象有关的行为的权限数据库对象的所有者将对象权限授予指定的数据库用户表和视图INSERT、UPDATE、DELETESELECTREFERENCESALL存储过程所有者可以授予其执行(EXECUTE)权限11.3.2语句权限语句权限是对用于创建数据库和数据库中的对象(如表、视图和存储过程等)的T-SQL语句所拥有的权限语句权限语句Createdatabase:创建数据库Createtable:创建表Createview:创建视图Createrule:创建规则Createdefault:创建缺省Createprocedure:创建存储过程Createindex:创建索引Backupdatabase:备份数据库Backuplog:备份事务日志11.3.3暗示性权限指由SQLServer预定义的服务器角色、数据库的所有者和数据库对象所有者所拥有的权限sysadmin固定服务器角色成员可以在服务器范围内从事所有的操作活动数据库所有者dbo可在数据库范围内进行任何操作数据库对象的所有者可对拥有的对象执行一切活动设置数据库用户帐号的权限SSMS→用户帐号→鼠标右键属性→安全对象设置数据库用户帐号的权限数据库对象的操作SELECT:对表、视图的查询INSERT:在表、视图中插入记录UPDATE:对表、视图中的数据修改DELETE:删除表、视图中的数据EXEC:执行存储过程DRI:DeclarativeReferentialIntegrity,可对表的外键加上限制,以达成表的参照完整性权限设置——操作复选框对某个数据库对象而言,如果选中对应的复选框,则表示具有对该对象进行相应操作的权限。复选框的3种状态空白:表示未指定权限,或权限还原到未设置状态√:表示具有该权限×:表示不具有该权限11.3.2对象权限用户权限设置语句权限对象权限两种权限设置途径面向单一用户面向数据库对象T-SQL语句使用grant、revoke和deny三种命令来完成权限的授予、禁止和剥夺授予权限GRANT语法GRANT权限名称[,…n]ON表名|视图名|存储过程名TO用户账号示例GrantSELECTONStudInfoToTeacher,StudGrantSelect,InsertONClassInfoToStudGrantSELECT,UPDATEONStudInfo(StudName,StudSex)ToTeacher回收权限Revoke语法REVOKE权限名称[,…n]ON表名|视图名|存储过程名FROM用户账号示例RevokeInsertOnClassInfoFromStud11-*Copyright?SWFU-CISC,2016.Allrightsreserved.SQLServer2012数据库原理及应用MadebyNingLuDatabasePrincipleApplication11Copyright?SWFU-CISC,2016.Allrightsreserved.SQLServer2012数据库原理及应用MadebyNingLu

文档评论(0)

zhhg001hkdl + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档