- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验四 授权回收
课程名称成绩评定实验项目名称指导教师
学生姓名 学号 专业实验项目类型实验地点实验时间年 月 日
2、通过实验,掌握数据库备份的方法和数据库恢复的方法。
二、实验环境:(硬件环境、软件环境)
1.硬件环境:奔Ⅳ PC。
2.软件环境:Windows2000 操作系统,SQL Server 2000。
三、实验内容:(原理、操作步骤、程序代码等)
任务一:
对SC数据库,完成以下任务(使用SQL语句与企业管理器两种方式):
创建登录L1~L6,并创建相对应的用户U1~U6;
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、相邻同学,练习互相授权与权限回收,并验证实验结果。
任务二:
创建备份设备,对SC数据库做备份;
将备份后的文件剪切到另一个目录存储;
删除SC数据库,利用备份文件对SC数据库进行恢复。
具体操作步骤及程序代码为:
任务一:
SP_ADDLOGIN L1
SP_ADDUSER L1,U1
以此类推,分别新建登录U2~U6和用户L2~L6
2. grant select,update
on sc
to U1
3. grant delete,insert,select
on c
to U2
with grant option
换L2登录:grant delete,insert,select
on c
to U3
4. revoke select,update
on sc
from U1
5. revoke INSERT
on c
from U2
服务器: 消息 4611,级别 16,状态 1,行 1
若要废除可授予的特权,请在 REVOKE 语句中指定 CASCADE 选项。
revoke INSERT
on c
from U2 CASCADE
6. SP_ADDROLE R1
GRANT SELECT,UPDATE
ON s,sc
TO R1
服务器: 消息 170,级别 15,状态 1,行 2
第 2 行: , 附近有语法错误。以下为修改后的代码:
GRANT SELECT,UPDATE
ON s
TO R1
GRANT SELECT,UPDATE
ON sc
TO R1
GRANT R1
TO U2
服务器: 消息 170,级别 15,状态 1,行 1
第 1 行: R1 附近有语法错误。 修改为:exec sp_addrolemember R1,U2
7. SP_ADDROLE R2
GRANT SELECT,DELETE
ON c
TO R2
exec sp_addrolemember R1,R2
8. exec sp_addrolemember R2,U4
9. revoke select
on c
from R2
10. exec sp_droprole R2
服务器: 消息 15144,级别 16,状态 1,过程 sp_droprole,行 53
该角色有成员。角色必须为空白后才能除去。
11. 我和同桌的计算机之间进行互相授权与回收操作,过程和上面的一样,在验证实验结果时没有发现问题。
任务二:
1.指定要备份的数据库,右击数据库的图标,选择“所有任务”下的“备份数据库”,弹出对话框这时,如果想备份已有的其它数据库,可以下拉式列表中选然后可以对“名称”和“描述”进行配置,其中“描述”选项为可选的备份的选项有4种,选择第一项“数据库-完全”,单击“添加”按钮通过“文件名”可以指定备份到的本地磁盘路径,则可以选择路径和文件名连续单击“确定”,则开始备份备份数据库完成可以在指定的路径下查看备份的数据库首先要建立一个新的数据库(比如:newsky2098),把将要还原的数据库还原到这个数据库上。指定要还原到的数据库(这里是newsky2098),右击这个数据库的图标,选择“所有任务”列表下的“还原数据库”,弹出如下对话框:还原选项,要选择“从设备”,单击参数中“选择设备”:单击“添加”:找到备份过的数据库的路径,选择已经备份的数据库:连续单击“确定
您可能关注的文档
- 实验5 连续间系统的频域和复频域分析.doc
- 实验6 子和问题的回溯算法设计与实现(报告).doc
- 实验6 图像割 2.doc
- 实验7 配置HCP服务器.doc
- 实验一 分治递归算法的应用.doc
- 实验一 matab基础知识.doc
- 实验一 串口通实验.doc
- 实验一 基本组织物分析.doc
- 实验一 数据报分析.doc
- 实验一 数据类和表达式.doc
- 注册验船师高频真题题库2025.docx
- 注册验船师高频题库带解析2025.docx
- 注册验船师考试必备资料2025.docx
- 注册验船师精选题库带分析2025.docx
- 注册验船师考前冲刺必刷题附答案2025.docx
- 新高考生物二轮复习讲练测第10讲 人体的稳态与免疫调节(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第13讲 生物技术与工程(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第9讲 神经调节与体液调节(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第7讲 遗传的基本规律与伴性遗传(检测)(原卷版) .docx
- 新高考生物二轮复习讲练测第13讲 生物技术与工程(检测)(原卷版).docx
文档评论(0)