第七次安全管理.docx
《第七次安全管理.docx》由会员分享,可在线阅读,更多相关《第七次安全管理.docx(23页珍藏版)》请在冰豆网上搜索。
第七次安全管理
广西科技大学计算机学院
2014-2015-1学期《数据库技术》实验报告(七)
班级:
计Y125班
学号:
172
姓名:
罗
实验时间:
2014-12-23
地点:
4D503
指导教师:
孙老师
一、实验题目:
安全管理与数据库备份
第一部分安全管理
二、实验要求
1、创建登陆账号后,需要进行登陆验证。
2、查找资料回答如何用SQL语句常见登陆账号。
3、授予权限要求在图形工具和SQL语句分别实现。
三、实验内容
1、创建使用Windows身份验证的登陆账号WinUser。
若事先不存在Windows用户WinUser,则在Winosws中创建该用户。
创建SQLServer登陆账号SQLUser。
为登陆账号WinUser、SQLUser创建访问数据库display的用户账号。
2、为上述两个数据库账号选择数据库角色,如db_security等。
查看数据库账户的架构信息,查看固定服务器角色sysadmin的成员情况,添加一个成员。
3、授予数据库账户WinUser对product表的INSERT、UPDATE对象级权限。
执行语句:
GograntINSERT,UPDATEonproducttoWinUsergo
结果:
4、授予数据库账户WinUser对数据库display创建视图的语句级权限。
执行语句:
usedisplaygrantcreateviewtoWInUser
结果截图:
第二部分数据库备份
实验要求
1.给出上述实验的SQL代码,以及过程截图和结果截图。
2.分析操作结果正确性。
实验内容
1.在数据库display基础上,在SQLServerManagementStudio上执行完全备份,
将product表的一个记录删除,然后执行简单恢复,恢复到删除前的状态。
执行完全备份:
记录删除:
简单恢复:
2.用SQL方式完成题1.
执行完全备份:
BACKUPDATABASEdisplayTODISK='D:
\display'WITHINIT
备份结果:
记录删除:
usedisplaydeletefromproductwhere型号='苹果Cinema'
简单恢复:
RESTOREDATABASEdisplayFROMDISK='地址'WITHREPLACE
3.将product表的型号LGE1948S产品的分辨率修改,然后执行SQL方式的差异备
份和恢复。
差异备份恢复:
4.在display数据库基础上,做两个修改操作,执行图形方式的事务日志备份和
恢复。
5.在display数据库基础上,使用图形工具导入、导出excel表数据。
导出:
导入: