SQLServer数据库实验——实验8 数据库系统的备份和恢复

实验8 数据库系统的备份和恢复

一、实验目的
1.能够将目标数据库完整备份为单个文件。
2.能够将目标数据库差异备份到文件中。
3.能够从已经备份的文件中还原数据库。

二、实验内容
1.将已经创建的数据库StudentTest完整备份到桌面的testbak.bak文件中。
选择要备份的数据库右键选择“任务”—>备份最后添加桌面的路径并命名文件名点击确定即可
在这里插入图片描述

2.向数据库StudentTest中添加一张测试表,表结构和表的内容自拟。

CREATE TABLE Stu
( SNO char(12) primary key,                 
 SNAME varchar(10),   
CITY char(10));

Ciowi
3.将已经建立的数据库StudentTest差异备份到桌面的testbakdif.bak文件中。
还是第一步的步骤,这里需要把备份类型修改为“差异” 添加桌面路径后点击确定
注意:将刚刚备份的testbak.bak的路径要进行删除,否则会报错
Ciowi
4.删除已经创建的数据库StudentTest。
选择数据库进行右键删除
在这里插入图片描述
5.单纯使用testbak.bak文件还原数据库到第一次备份的状态。
右键点击数据库—>还原数据
先点击设备源再选择还原文件的路径,选择目标数据库StudentTest,勾选还原的备份集,最后点击确定完成数据库的还原

选择备份文件时要把StudentTest.bak文件也添加进来

在这里插入图片描述
6.观察还原后的数据库中是否具有刚刚建立的测试表。删除已经创建的数据库StudentTest。
Ciowi
还原后的数据库是没有刚刚建立的测试表的
7.使用差异备份文件和完整备份文件恢复数据库到最新的状态。
(1)首先先进行完整备份还原跟题5一样的方法,
(2)右击StudentTest数据库,点击任务—>还原—>数据库
点击常规按下图设置
Ciowi

(3)出现下图问题,右击StudentTest数据库,点击任务—>还原—>数据库
选择源文件,将桌面上的差异备份的文件添加进来点击确定则完成操作
Ciowi
8.观察还原后的数据库是否包含刚刚建立的测试表。
包含了刚刚创建的测试表
Ciowi

  • 19
    点赞
  • 165
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值