实验9 数据库的安全管理答案

实验9 数据库的安全管理答案

ID:6704928

大小:32.00 KB

页数:3页

时间:2018-01-23

实验9 数据库的安全管理答案_第1页
实验9 数据库的安全管理答案_第2页
实验9 数据库的安全管理答案_第3页
资源描述:

《实验9 数据库的安全管理答案》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、实验9数据库的安全管理一、实验目的1.掌握服务器用户登录账户的建立和管理。2.掌握数据库用户的建立和管理。3.掌握用户权限的管理4.掌握语句权限的管理。5.掌握对象权限的管理。6.掌握如何使用T-SQL语言管理权限7.掌握角色的管理。二、实验内容1.将你的机器的身份验证模式设置成SQLServer验证模式。2.使用企业管理器建立User1、User2两个登陆账户,身份验证方式为SQLServer,密码为111,默认的访问数据库为master。建立前,先查看“安全性”中的登陆表,表中有几个合法用户。建立了两个用户后,再次查看登录表,有几个合法用户?3.驱动查询分

2、析器,User1以SQLServer验证模式进入服务器,查看服务器下面有几个数据库?在企业管理器中有几个数据库?在企业管理器中看到的数据库是否与查询分析器中看到的一致?想想为什么?。4.将文件实验9数据库安全管理初始化数据.sql载入查询分析器并运行,此时查询分析器提示什么信息?想想为什么?5.在企业管理器的安全性中分别查看User1和User2的属性,将User1的数据库访问设为允许访问master。6.通过企业管理器查看master数据库的属性à权限,看看有哪些用户和权限?是否有User2?将User1设置为允许创建DB,再次以User1身份登入查询分析器

3、,将文件实验12数据库安全管理初始化数据.sql载入查询分析器并运行,此时查询分析器提示什么信息?想想为什么?7.在企业管理器中查看数据库SCinfo->用户,看看有哪些用户?想想为什么?1.在企业管理器安全性下面的User的访问数据库设置为允许访问SCinfo数据库。再次查看数据库SCinfo下面的用户,看看有哪些用户?2.以User2身份登录查询分析器,输入以下SQL语句:USESCinfoGoSELECT*FROMStudents看看查询的结果是什么?想想为什么?3.在企业管理器中查看数据库SCinfo->用户->User2->属性->权限->仅列出此用

4、户具有的权限,看看User2有什么权限?将User2权限设置为允许查询Students表,重做第9题,看看结果是什么?为什么?4.以User1的身份登陆查询分析器,用SQL语句将表Students的DELETE、UPDATE权限、CREATETABLE权限赋予User2,以User2身份登入查询分析器,将学号为1131的学生记录删除。赋予DELETE、UPDATE权限SQL语句:GRANTDELETE,UPDATEONStudentstoUser2GO赋予CREATETABLE权限语句:GRANTCREATETABLETOUser2GO删除学号为1131学生的

5、记录的SQL语句为:USESCinfoGODELETEFROMStudentsWHERESno=1131GO5.在企业管理器数据库SCinfo->用户->User2->属性->权限中再次查阅User2的权限,看看有什么变化,想想为什么?6.在查询分析器中使用SQL语句将User2的DELETE权限收回,并拒绝CREATETABLE权限。收回DELETE权限:USESCinfoGOREVOKEDELETEONStudentsFROMUser2GO拒绝CREATETABLE权限:USESCinfoGODENYCREATETABLETOUser21.在企业管理器数据

6、库SCinfo->用户->User2->属性->权限中再次查阅User2的权限,看看有什么变化,想想为什么?

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。