




免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
课程名称: 数据库技术与应用 成绩评定: 湖南第一师范学院信息科学与工程系实验报告实验项目名称:实验四: 授权与回收 指导教师: 学生姓名:沈丽桃 学号:10403080118 专业班级: 10教技1班实验项目类型: 综合 实验地点:科B201 实验时间:2012年 5 月 22 日一、实验目的与要求: 1、通过实验,使学生熟悉通过SQL对数据进行安全性控制; 2、通过实验,掌握数据库备份的方法和数据库恢复的方法。二、实验环境:(硬件环境、软件环境)1.硬件环境:奔 PC。2.软件环境:Windows2000 操作系统,SQL Server 2000。三、实验内容:(原理、操作步骤、程序代码等)任务一:对SC数据库,完成以下任务(使用SQL语句与企业管理器两种方式):1、 创建登录L1L6,并创建相对应的用户U1U6; 2、授予用户U1查询与修改SC表的权限,并换用L1登录,验证其权限; 3、授予用户U2删除、插入和查询c表的权限并使其能传播该权限,换L2登录再把该权限授予U3,验证U2、U3的权限; 4、收回U1对SC的查询权限,并验证之; 5、收回U2对C表的插入权限,并观察其执行状况; 6、创建角色R1,授予其查询、修改表S和SC的权限,并将R1授予U2,验证U2的权限; 7、创建角色R2,授予其查询和删除表C的权限,并将R1授予R2,验证之;8、将角色R2授予用户U4,换用U4登录,验证之;9、收回角色R2的查询表C的权限,换用户U4登录,并观察其执行情况;10、删除角色R2,换用用户U4登录,并观察其执行情况;11、相邻同学,练习互相授权与权限回收,并验证实验结果。 任务二:1、 创建备份设备,对SC数据库做备份;2、 将备份后的文件剪切到另一个目录存储;3、 删除SC数据库,利用备份文件对SC数据库进行恢复。具体操作步骤及程序代码为:任务一:1. SP_ADDLOGIN L1SP_ADDUSER L1,U1以此类推,分别新建登录U2U6和用户L2L62. grant select,updateon scto U13. grant delete,insert,selecton cto U2with grant option换L2登录:grant delete,insert,selecton cto U34. revoke select,updateon scfrom U15. revoke INSERTon cfrom U2服务器: 消息 4611,级别 16,状态 1,行 1若要废除可授予的特权,请在 REVOKE 语句中指定 CASCADE 选项。revoke INSERTon cfrom U2 CASCADE6. SP_ADDROLE R1GRANT SELECT,UPDATEON s,scTO R1服务器: 消息 170,级别 15,状态 1,行 2第 2 行: , 附近有语法错误。以下为修改后的代码:GRANT SELECT,UPDATEON sTO R1GRANT SELECT,UPDATEON scTO R1GRANT R1TO U2服务器: 消息 170,级别 15,状态 1,行 1第 1 行: R1 附近有语法错误。 修改为:exec sp_addrolemember R1,U27. SP_ADDROLE R2GRANT SELECT,DELETEON cTO R2exec sp_addrolemember R1,R28. exec sp_addrolemember R2,U49. revoke selecton cfrom R210. exec sp_droprole R2服务器: 消息 15144,级别 16,状态 1,过程 sp_droprole,行 53该角色有成员。角色必须为空白后才能除去。11. 我和同桌的计算机之间进行互相授权与回收操作,过程和上面的一样,在验证实验结果时没有发现问题。任务二:1.指定要备份的数据库,右击该数据库的图标,选择“所有任务”下的“备份数据库”,弹出对话框;这时,如果想备份已有的其它数据库,可以下拉式列表中选择;然后可以对“名称”和“描述”进行配置,其中“描述”选项为可选的;备份的选项有4种,选择第一项“数据库-完全”,单击“添加”按钮;通过“文件名”可以指定备份到的本地磁盘路径,则可以选择路径和文件名;连续单击“确定”,则开始备份,备份数据库完成,可以在指定的路径下查看备份的数据库 2. 将备份后的文件剪切到另一个目录存储3.将备份后的文件剪切到另一个目录存储首先要建立一个新的数据库(比如:newsky2098),把将要还原的数据库还原到这个数据库上。指定要还原到的数据库(这里是newsky2098),右击这个数据库的图标,选择“所有任务”列表下的“还原数据库”,弹出如下对话框:还原选项,要选择“从设备”,单击参数中“选择设备”:单击“添加”:找到备份过的数据库的路径,选择已经备份的数据库:连续单击“确定”,直到“还原数据库”对话框,通过选择该对话框中的“选项”选项卡:选择“在现有的数据库上强制还原”单选按钮,然后单击“确定”,显示还原进度,最后提示还原成功:数据库的还原完成。四、实验体会(实验中碰到的问题及解决方法等) 这次试验综合性强,对登录和用户的创建有了很熟练的使用,所以没有什么问题,用企业管理器能很方便地完成实验任务,但是使用SQL语言,还存在一些问题。像要收回权限时运行时报错:若要废除可授予的特权,请在 REVOKE 语句中指定 CASCADE 选项;还有要将多个对象的权限授予给被授予者时,中间不能用逗号,后来我分开授权,问题得到解决;再有就是将角色授权给用户时,角色名附近出错,通过上网查资料,将命令换成“exec sp_addrolemember R1,R2“后可以成功将角色所拥有的权限授予
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 校园安全教育经费
- XX市城区排水管网更新改造工程施工方案
- 植物选美大赛活动策划方案
- 车辆租赁合同终止及第三方责任协议范本
- 知识产权贯标项目实施与知识产权风险防控合同
- 生活垃圾焚烧厂施工安全保障方案
- 私募基金公司员工离职保密及竞业限制合同
- 知识产权质押担保合同(电子商务)
- 化学试剂新产品研发流程设计方案
- 夫妻财产分割与子女监护权转移离婚协议
- 2025年心理健康教育及辅导理论知识考试试卷及答案
- 非财务人员财务基础知识培训
- 2025年新版《煤矿安全规程》
- DB42∕T 2130-2023 《林业生态产品清单》
- 2025年合规专业面试题及答案
- 西畴殡葬管理办法
- 小学生意外伤害课件
- 银行外包人员管理办法
- 2024年法考主观题刑法真题(回忆版)解析与复习重点
- 妊娠合并心脏病疾病查房
- 消防安全评价管理制度
评论
0/150
提交评论