北信科数据库实验二Word格式.docx

上传人:b****5 文档编号:17479378 上传时间:2022-12-06 格式:DOCX 页数:19 大小:1.97MB
下载 相关 举报
北信科数据库实验二Word格式.docx_第1页
第1页 / 共19页
北信科数据库实验二Word格式.docx_第2页
第2页 / 共19页
北信科数据库实验二Word格式.docx_第3页
第3页 / 共19页
北信科数据库实验二Word格式.docx_第4页
第4页 / 共19页
北信科数据库实验二Word格式.docx_第5页
第5页 / 共19页
点击查看更多>>
下载资源
资源描述

北信科数据库实验二Word格式.docx

《北信科数据库实验二Word格式.docx》由会员分享,可在线阅读,更多相关《北信科数据库实验二Word格式.docx(19页珍藏版)》请在冰豆网上搜索。

北信科数据库实验二Word格式.docx

专业___测控技术与仪器______

学生姓名______________

实验日期_____________

成绩_______________________

指导教师___________________

实验二.安全管理、备份和恢复数据库

一、实验目的

1. 

了解SQLServer数据库关于安全管理和备份恢复数据库的基本方法;

2.掌握在SSMS中创建登录名、用户和角色的基本方法;

3.掌握在SSMS授予权限的基本方法;

4.掌握在SSMS中完整备份的基本方法;

5.掌握在SSMS中数据库恢复的基本方法。

二、实验要求

1.在SQLServer环境下,按照实验内容

(一)进行安全管理。

2.按照实验内容

(二)进行数据库备份和恢复。

三、实验内容、实现过程及结果:

(一)

1.在实验一的基础上,用SSMS工具建立SQLServer身份验证的登录名:

log1、log2和log3。

2、将log1、log2和log3映射为students数据库中的用户,用户名同登录名。

3、授予log1具有对Course表的查询权限,授予log2具有对Course表的插入权限。

分别用log1,log2建立一个新的数据库引擎查询,分别执行如下语句:

是否能成功?

为什么?

Select*fromcourse

Insertintocoursevalues(‘C08’,‘数据库’,2,6)

Log1

Select*fromCourse

InsertintoCoursevalues('

1'

Log2

Log1、log2设置的权限不一样。

授予log1具有对Course表的查询权限,授予log2具有对Course表的插入权限。

所以在执行相应权限的语句时就在不同log里面体现出来了。

4、在students数据库中建立用户定义的角色:

SelectRole,并授予该角色对Student、Course和SC表具有查询权。

5、用log3建立一个新的数据库引擎查询,执行如下语句是否能成功?

在Students数据库下,执行Select*fromcourse

不能成功log3单独没有查询权。

没有给log3查询权限。

6、将log3用户添加到SelectRole中,执行如下语句是否能成功?

Select*fromcourse

可以成功,log3单独没有查询功能,但是SelectRole,并授予该角色对Student、Course和SC表具有查询权。

所以log3在这里面有查询权。

(二)

1、创建永久备份设备:

backup1,backup2。

2、对Students数据库进行一次完整备份,并以追加的方式备份到backup1设备上。

3、执行下述语句删除Students数据库中的SC表:

DroptableSC

4、利用backup1设备上对students数据库进行的完整备份,恢复出students数据库。

5、查看SC表是否被恢复出来了。

四、实验总结

1、在创建身份验证登入名时用户在下次登入时必须更改密码这个选项不选。

要是选上的话点击确定系统就会报错。

2、log1,log2,log3个用户名对各个表进行查询时要先建立各个表。

最后的程序语句里面的一些符号要改成中文的。

然后要是随意建立的一个空表的话,语句里面的C08就需要根据自己的实际情况进行更改。

在执行语句的时候可以将语句选中分开执行。

3、SOL在还原是需要再写一段恢复日志。

这样才可以实现恢复,不然会不停的出现报错。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高中教育 > 高中教育

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1