黑狐家游戏

数据库备份及恢复实验报告,数据库的备份与恢复实验报告代码

欧气 2 0

数据库的备份与恢复实验报告

一、实验目的

本实验的目的是了解数据库备份与恢复的基本概念和方法,掌握使用 SQL Server 2019 进行数据库备份与恢复的操作步骤,通过实验,能够熟练运用数据库备份与恢复技术,保障数据库的安全性和可靠性。

二、实验环境

1、操作系统:Windows 10

2、数据库管理系统:SQL Server 2019

3、开发工具:SQL Server Management Studio(SSMS)

三、实验内容

1、数据库备份

- 完整数据库备份

- 差异数据库备份

- 事务日志备份

2、数据库恢复

- 完整数据库恢复

- 差异数据库恢复

- 事务日志恢复

四、实验步骤

1、创建数据库

- 打开 SSMS,连接到 SQL Server 2019 数据库引擎。

- 在对象资源管理器中,展开“数据库”节点,右键单击“数据库”,选择“新建数据库”。

- 在“新建数据库”对话框中,输入数据库名称“Northwind”,选择数据库所有者为“sa”,其他选项可以根据需要进行设置。

- 点击“确定”按钮,创建数据库。

2、插入数据

- 打开 SSMS,连接到“Northwind”数据库。

- 在对象资源管理器中,展开“Northwind”数据库节点,右键单击“表”,选择“新建表”。

- 在“表设计器”中,输入表结构,包括“ProductID”、“ProductName”、“SupplierID”、“CategoryID”、“QuantityPerUnit”、“UnitPrice”、“UnitsInStock”、“UnitsOnOrder”、“ReorderLevel”和“Discontinued”字段。

- 点击“保存”按钮,保存表结构。

- 打开“Northwind”数据库节点,右键单击“Northwind”数据库,选择“打开”。

- 在“Northwind”数据库窗口中,右键单击“Products”表,选择“编辑前 200 行”。

- 在“编辑前 200 行”窗口中,输入一些产品数据。

- 点击“关闭”按钮,关闭“编辑前 200 行”窗口。

3、数据库备份

- 完整数据库备份

- 打开 SSMS,连接到“Northwind”数据库。

- 在对象资源管理器中,展开“Northwind”数据库节点,右键单击“备份”,选择“数据库备份”。

- 在“数据库备份”对话框中,选择备份数据库为“Northwind”,选择备份类型为“完整”,选择备份媒体为“磁盘”,选择备份文件名为“Northwind.bak”,其他选项可以根据需要进行设置。

- 点击“确定”按钮,开始备份数据库。

- 差异数据库备份

- 打开 SSMS,连接到“Northwind”数据库。

- 在对象资源管理器中,展开“Northwind”数据库节点,右键单击“备份”,选择“数据库备份”。

- 在“数据库备份”对话框中,选择备份数据库为“Northwind”,选择备份类型为“差异”,选择备份媒体为“磁盘”,选择备份文件名为“Northwind_diff.bak”,其他选项可以根据需要进行设置。

- 点击“确定”按钮,开始备份数据库。

- 事务日志备份

- 打开 SSMS,连接到“Northwind”数据库。

- 在对象资源管理器中,展开“Northwind”数据库节点,右键单击“备份”,选择“事务日志备份”。

- 在“事务日志备份”对话框中,选择备份数据库为“Northwind”,选择备份类型为“事务日志”,选择备份媒体为“磁盘”,选择备份文件名为“Northwind_log.bak”,其他选项可以根据需要进行设置。

- 点击“确定”按钮,开始备份数据库。

4、数据库恢复

- 完整数据库恢复

- 打开 SSMS,连接到 SQL Server 2019 数据库引擎。

- 在对象资源管理器中,展开“数据库”节点,右键单击“数据库”,选择“还原”,“数据库”。

- 在“还原数据库”对话框中,选择还原数据库为“Northwind”,选择还原类型为“完整”,选择备份媒体为“磁盘”,选择备份文件名为“Northwind.bak”,其他选项可以根据需要进行设置。

- 点击“确定”按钮,开始恢复数据库。

- 差异数据库恢复

- 打开 SSMS,连接到 SQL Server 2019 数据库引擎。

- 在对象资源管理器中,展开“数据库”节点,右键单击“数据库”,选择“还原”,“数据库”。

- 在“还原数据库”对话框中,选择还原数据库为“Northwind”,选择还原类型为“差异”,选择备份媒体为“磁盘”,选择备份文件名为“Northwind_diff.bak”,其他选项可以根据需要进行设置。

- 点击“确定”按钮,开始恢复数据库。

- 事务日志恢复

- 打开 SSMS,连接到 SQL Server 2019 数据库引擎。

- 在对象资源管理器中,展开“数据库”节点,右键单击“数据库”,选择“还原”,“数据库”。

- 在“还原数据库”对话框中,选择还原数据库为“Northwind”,选择还原类型为“事务日志”,选择备份媒体为“磁盘”,选择备份文件名为“Northwind_log.bak”,其他选项可以根据需要进行设置。

- 点击“确定”按钮,开始恢复数据库。

五、实验结果

1、数据库备份

- 完整数据库备份:成功备份了“Northwind”数据库,备份文件大小为[X]MB。

- 差异数据库备份:成功备份了“Northwind”数据库的差异部分,备份文件大小为[X]MB。

- 事务日志备份:成功备份了“Northwind”数据库的事务日志,备份文件大小为[X]MB。

2、数据库恢复

- 完整数据库恢复:成功恢复了“Northwind”数据库,数据库中的数据与备份前一致。

- 差异数据库恢复:成功恢复了“Northwind”数据库的差异部分,数据库中的数据与备份前一致。

- 事务日志恢复:成功恢复了“Northwind”数据库的事务日志,数据库中的数据与备份前一致。

六、实验总结

通过本次实验,我了解了数据库备份与恢复的基本概念和方法,掌握了使用 SQL Server 2019 进行数据库备份与恢复的操作步骤,在实验过程中,我遇到了一些问题,如备份文件过大、恢复时间过长等,通过查阅相关资料和请教老师同学,我解决了这些问题,通过本次实验,我不仅提高了自己的实践能力,还加深了对数据库备份与恢复技术的理解,在今后的学习和工作中,我将继续学习和掌握数据库备份与恢复技术,为保障数据库的安全性和可靠性做出贡献。

标签: #数据库 #备份 #恢复 #实验报告

黑狐家游戏
  • 评论列表

留言评论