SQL Server 数据库完整备份和日志备份还原教程
SQL Server 数据库完整备份和日志备份还原教程
本教程将详细介绍如何使用 SQL Server Management Studio (SSMS) 对数据库进行完整备份和日志备份,以及如何使用备份文件进行还原。
1. 准备工作
-
打开 SQL Server Management Studio,连接到目标数据库服务器。
-
设置目标数据库的恢复模式为'完整':
- 在对象资源管理器中,选择目标数据库(例如:pubs)。
- 右键单击数据库,选择'属性'。
- 在'选项'选项卡中,将'恢复模式'设置为'完整'。
2. 创建备份设备
- 在对象资源管理器中,展开目标数据库服务器节点。
- 右键单击'备份设备'文件夹,选择'新建备份设备'。
- 在'设备类型'下拉菜单中,选择'磁盘'。
- 在'设备名称'文本框中,输入'pubsbak'。
- 在'文件路径'文本框中,输入'E:\学号文件夹'。
- 点击'确定'创建备份设备。
3. 进行完整备份
- 在对象资源管理器中,选择目标数据库(例如:pubs)。
- 右键单击数据库,选择'任务' -> '备份' -> '数据库备份'。
- 在'一般'选项中,选择目标数据库(例如:pubs)。
- 在'备份到'选项中,选择'设备'并点击'添加'按钮。
- 在'选择备份设备'对话框中,选择之前创建的备份设备(pubsbak)并点击'确定'。
- 在'备份类型'选项中,选择'完整'。
- 在'备份集的可选项'中,勾选'覆盖所有的备份集'选项。
- 点击'确定'开始备份。
4. 修改数据并进行日志备份
- 修改目标表(例如:jobs表)中的数据。
- 在对象资源管理器中,选择目标数据库(例如:pubs)。
- 右键单击数据库,选择'任务' -> '备份' -> '事务日志备份'。
- 在'一般'选项中,选择目标数据库(例如:pubs)。
- 在'备份到'选项中,选择'设备'并点击'添加'按钮。
- 在'选择备份设备'对话框中,选择之前创建的备份设备(pubsbak)并点击'确定'。
- 在'备份集的可选项'中,勾选'追加到现有备份集'选项。
- 点击'确定'开始备份事务日志。
5. 查看备份设备中的媒体内容
- 在对象资源管理器中,展开目标数据库服务器节点。
- 展开'备份设备'文件夹,找到之前创建的备份设备(pubsbak)。
- 右键单击备份设备,选择'属性'。
- 在'媒体'选项卡中,可以查看备份设备中的备份文件。
6. 使用完整备份进行完整还原
- 在对象资源管理器中,选择目标数据库(例如:pubs)。
- 右键单击数据库,选择'任务' -> '还原' -> '数据库'。
- 在'一般'选项中,选择目标数据库(例如:pubs)。
- 在'来源'选项中,选择'设备'并点击'添加'按钮。
- 在'选择备份设备'对话框中,选择之前创建的备份设备(pubsbak)并点击'确定'。
- 在'选项'选项卡中,勾选'覆盖现有数据库'和'使数据库处于只读模式'选项。
- 点击'确定'开始还原。
7. 检查数据和数据库状态
- 检查jobs表中的数据是否被恢复到完整备份前,以及pubs数据库的状态变化。
8. 进行日志还原
- 在对象资源管理器中,选择目标数据库(例如:pubs)。
- 右键单击数据库,选择'任务' -> '还原' -> '事务日志'。
- 在'一般'选项中,选择目标数据库(例如:pubs)。
- 在'来源'选项中,选择'设备'并点击'添加'按钮。
- 在'选择备份设备'对话框中,选择之前创建的备份设备(pubsbak)并点击'确定'。
- 在'选项'选项卡中,选择恢复状态为'使数据库处于可以使用的状态'。
- 点击'确定'开始还原事务日志。
9. 检查数据
- 检查jobs表中的数据是否恢复到日志备份之前。
小结
通过以上步骤,您已经完成了数据库的完整备份、日志备份和还原操作。需要注意的是,在进行还原操作时,请根据实际情况选择合适的选项,以确保数据安全和完整性。
原文地址: https://www.cveoy.top/t/topic/UbC 著作权归作者所有。请勿转载和采集!