实验报告
课程名称:
网络安全技术
学 号:
姓 名:
专 业:
班 级:
指导教师:
课内实验目录及成绩
序号
实验名称
选项
成绩
1
实验十 数据库及数据安全
必做
2
3
4
软件工程系
年 月 日
实验报告
课程名称: 网络安全技术 实验类型: 演示、验证
实验项目名称:实验十 数据库及数据安全
实验地点: 实训楼313 实验日期: 年 月 日
实验十 数据库及数据安全(数据备份与恢复)
1.实验目的
理解备份的基本概念,了解备份设备的概念。掌握各种备份数据库的方法,了解如何制定备份计划,如何从备份中恢复设备,掌握数据库的恢复方法。掌握SQL Server 备份和恢复数据库的方法。
(1)理解SQL Server 2014系统的安全性机制。
(2)明确管理和设计SQL Server登录信息,实现服务器级安全控制。
(3)掌握设计和实现数据库级的安全保护机制的方法。
(4)独立设计和实现数据库备份和恢复。
2.预备知识
数据库的备份与恢复是两个相对应的概念,备份是恢复的基础,恢复是备份的目的。数据库备份是指系统管理员定期或不定期地将数据库部分或全部内容复制到磁带或另一个磁盘上保存起来的过程。备份可分为静态备份和动态备份。数据库恢复是指在数据库遭到破坏时使数据库从有效的备份中恢复正常。
备份期间不允许对数据库进行任何存取、修改活动的备份方式称为静态备份。备份期间允许对数据库进行存取或修改,即各份和用户事务可以并发执行的备份方式称为动态备份。
3.实验准备
1.硬件:PC机、局域网环境
2.软件:Windows Server 2003或Win Server 2016操作系统,SQL Server 2014
4.注意事项
确定备份计划主要考虑以下几个方面:
1)确定备份的频率。确定备份频率要考虑两个因素:一是系统恢复时的工作量,二是系统活动的事务量。对于完整数据库备份,可以是每个月、每一周甚至是每一天进行,而事务日志备份可以是每一周、每一天甚至是每一小时进行。
2)确定备份的内容。确定数据库中的哪些数据需要备份。
3)确定备份的介质。确定是使用磁盘、还是磁带作为备份的介质。
4)确定备份的方式。确定备份采用动态备份还是静态备份。
5)估计备份需要的存储空间量。在执行备份前,应该估计备份需要使用的存储空间量。
6)确定备份的人员。应该指定专人负责数据库的备份,一般只有下列角色的成员才可以备份数据库:服务器角色Sysadmin、数据库角色db_owner和db_backupoperator。
7)是否使用备份服务器。如果使用备份服务器,那么在出现故障时,系统就能迅速地得到恢复。
8)确定备份存储的期限和存放地点:备份应该存储在安全的地方并保存适当的期限。
执行数据库恢复以前,应注意以下两点:
l)在数据库恢复前,应该删除故障数据库,以便删除对故障数据库的任何引用。
2)在数据库恢复前,必须限制用户对数据库的访问,数据库的恢复是静态的,应使用企业管理器或系统存储过程sp_dboption ‘databasename’, ‘Single User’, ‘TRUE’ 设置数据库为单用户。
5.实验用时
2学时(约90-100分钟)
6.实验内容及步骤
7.结果分析与实验体会收获