目录
教学资源
教学运行
提醒实验13: 数据备份与恢复 返回
实验课程:
C#数据库系统开发
开课学院:
商学院
开课专业:
信息管理与信息系统
教材:
软件:
实验指导:
实验介绍

实验13:  数据备份与恢复

一、实验名称和性质

 

所属课程

C#数据库系统设计      

实验名称

数据备份与恢复

实验学时

2

实验性质

□验证  □综合 □设计

必做/选做

□必做 □选做

 

二、实验目的

1.        掌握数据备份与还原的基本关系。

2.        掌握数据备份的3种类型操作方法。

3.        掌握数据还原的基本方法。

三、实验的软硬件环境要求

硬件环境要求:

         PC机(单机)

 

使用的软件名称、版本号以及模块:

         Windows XP下的SQL Server 2005(或 SQL Server 2008

四、知识准备

1. 数据备份的类型

BACKUP DATABASE studentmanager

To disk='d:\backdata\ studentmanager.bak'

WITH FORMAT

 

备份类型

说明

完整备份

备份完成时刻的数据库

提供了任何其他备份的基准

差异备份

事先已执行过一次完整备份

对上一次完整备份之后所有更改的数据作备份

事务日志备份

事先已执行过一次完整备份

Windows增量备份类似

从上一次事务日志备份到当前事务日志的尾部

截断已确认的事务日志

2.数据的还原

RESTORE WITH RECOVERY

默认的方式

SQL Server将回滚所有未确认的事务,前滚所有确认的事务

在恢复过程完成后数据库可用

RESTORE WITH NORECOVERY

SQL Server将不回滚任何未确认的事务,也不前滚任何确认的事务

数据库不可用

RESTORE WITH STANDBY

使数据库处于备用状态

选择此选项需要指定一

五、实验内容

1. 实验环境介绍

思达公司建立1个数据库,名字叫Test,存储了公司重要的数据,为了防止发生意外造成数据丢失,需要选择合适的备份策略对数据进行备份,最后通过还原数据验证备份策略正确性。

2. 实训要求

v  日志文件需要备份

v  每天需要做一次完整备份

v  中间还要做一次差异备份

v  还原数据库

3. 完成标准

v  根据要求建立完整备份

v  根据要求建立差异备份

v  根据要求建立事务日志备份

进行数据库的还原

4. 具体任务

v  任务1:设置恢复模式到完整

v  任务2:建立三个备份设备

v  任务3:完整备份testFullDev备份设备

v  任务4:备份test数据库事务日志文件到TransLogdev备份设备

v  任务5:差异备份test数据库到DiffDev备份设备

v  任务6:备份尾部日志

任务7:还原数据库