SQL实验八:备份恢复与导入导出

2020-04-17 06:21

学校代码: 10128 学 号: 201220905048

《数据库原理及应用》实验报告

题 目:备份恢复与导入导出 学生姓名:孙跃 学 院:理学院 系 别:数学系

专 业:信息与计算科学 班 级:信计12-2 任课教师:侯睿

二 〇 一 五 年 五 月

一、实验目的

1.数据库的备份

(1)掌握在“对象资源管理器”中创建命名备份设备的方法; (2)掌握在“对象资源管理器”中进行备份操作的步骤; (3)掌握使用T-SQL语句对数据库进行完全备份的方法。 2.数据库的恢复

(1)掌握在“对象资源管理器”中进行数据库恢复的步骤; (2)掌握使用T-SQL语句进行数据库恢复的方法。

二、实验内容

1.使用“对象资源管理器”对数据库YGGL进行完全数据库备份和恢复。 1)在“对象资源管理器”中对数据库进行完全备份

(1)创建备份设备。 (2)数据库完全备份。

2)使用T-SQL语句对数据库进行备份

(1)使用逻辑名CPYGBAK创建一个命名的备份设备,并将数据库YGGL完全备份到该设备。 (2)将数据库YGGL完全备份到备份设备test,并覆盖该设备上原有的内容。 (3)创建一个命名的备份设备YGGLLOGBK,并备份PXSCJ数据库的事务日志。 2.使用T-SQL语句,对数据库YGGL进行完全恢复。 1)在“对象资源管理器”中对数据库进行完全恢复 2)使用T-SQL语句恢复数据库

(1)恢复整个数据库YGGL。

(2)使用事务日志恢复数据库YGGL。

三、实验程序

1.使用逻辑名CPYGBAK创建一个命名的备份设备,并将数据库YGGL完全备份到该设备。

USE master GO

EXEC sp_addumpdevice'disk','CPYGBK','C:\\CPYGBK.bak' BACKUP DATABASE YGGL TO CPYGBK

2.将数据库YGGL完全备份到备份设备test,并覆盖该设备上原有的内容。

EXEC sp_addumpdevice'disk','test','C:\\test.bak' BACKUP DATABASE YGGL TO test WITH INIT

3.创建一个命名的备份设备YGGLLOGBK,并备份PXSCJ数据库的事务日志。

USE master GO

EXEC sp_addumpdevice'disk','YGGLLOGBK','C:\\YGGLlog.bak' BACKUP LOG YGGL TO YGGLLOGBK

4.恢复整个数据库YGGL。

RESTORE DATABASE YGGL

FROM CPYGBK WITH REPLACE

1

5.使用事务日志恢复数据库YGGL。

RESTORE DATABASE YGGL

FROM CPYGBK

WITH NORECOVERY,REPLACE GO

RESTORE LOG YGGL

FROM YGGLLOGBK

四、实验结果

1.使用逻辑名CPYGBAK创建一个命名的备份设备,并将数据库YGGL完全备份到该设备。

2.将数据库YGGL完全备份到备份设备test,并覆盖该设备上原有的内容。

3.创建一个命名的备份设备YGGLLOGBK,并备份PXSCJ数据库的事务日志。

4.恢复整个数据库YGGL。

2

5.使用事务日志恢复数据库YGGL。

五、实验总结

本次实验,通过对数据库的备份和数据库的恢复两个方面的实际操作,对课堂所学知识进行了巩固和提高,对备份恢复与导入导出的基本方法进行了整体了解,掌握了在“对象资源管理器”中创建命名备份设备的方法、在“对象资源管理器”中进行备份操作的步骤、使用T-SQL语句对数据库进行完全备份的方法以及在“对象资源管理器”中进行数据库恢复的步骤和使用T-SQL语句进行数据库恢复的方法。

3


SQL实验八:备份恢复与导入导出.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:英语修辞例子,定义

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: