SQL Server 数据库完整备份 + 日志备份与还原操作指南

本指南详细介绍如何在 SQL Server 中进行数据库完整备份 + 日志备份,以及分别进行还原的操作步骤。

操作步骤

  1. 连接目标数据库服务器

    • 在 SQL Server Management Studio 中连接到目标数据库服务器。
  2. 设置恢复模式为'完整'

    • 右键点击目标数据库,选择'属性'。
    • 在'选项'选项卡中,将恢复模式设置为'完整'。
  3. 建立备份设备 pubsbak

    • 在'对象资源管理器'中,展开目标数据库服务器,右键点击'备份设备'文件夹,选择'新建备份设备'。
    • 输入名称为'pubsbak',设置备份文件位置为'E:\学号文件夹'。
  4. 进行完整备份

    • 在'对象资源管理器'中,右键点击目标数据库,选择'任务' -> '备份' -> '数据库'。
    • 在'备份类型'下拉菜单中选择'完整备份'。
    • 在'目标'选项卡中,选择备份设备'pubsbak'。
    • 在'备份集'选项卡中,勾选'覆盖所有的备份集'选项。
    • 点击'确定'开始备份。
  5. 修改 jobs 表数据并进行日志备份

    • 在'对象资源管理器'中,展开目标数据库,展开'表'文件夹,找到'jobs'表。
    • 修改表中的数据,并记下修改的数据。
    • 在'对象资源管理器'中,右键点击目标数据库,选择'任务' -> '备份' -> '事务日志'。
    • 在'目标'选项卡中,选择备份设备'pubsbak'。
    • 在'备份集'选项卡中,选择'追加到现有备份集'选项。
    • 点击'确定'开始日志备份。
  6. 查看备份设备中的媒体内容

    • 在'对象资源管理器'中,展开目标数据库服务器,展开'备份设备'文件夹,找到'pubsbak'备份设备。
    • 右键点击'pubsbak'备份设备,选择'属性'。
    • 在'媒体集'选项卡中,可以查看备份设备中的媒体内容。
  7. 利用完整备份进行完整还原

    • 在'对象资源管理器'中,右键点击目标数据库,选择'任务' -> '还原' -> '数据库'。
    • 在'一般'选项卡中,选择备份设备'pubsbak'中的完整备份。
    • 在'选项'选项卡中,勾选'覆盖现有数据库'和'使数据库处于只读模式'选项。
    • 点击'确定'开始还原。
  8. 查看 jobs 表数据和数据库状态变化

    • 查看 jobs 表中数据是否被恢复到完整备份前。
    • 在'对象资源管理器'中观察 pubs 数据库的状态变化。
  9. 进行日志还原

    • 在'对象资源管理器'中,右键点击目标数据库,选择'任务' -> '还原' -> '事务日志'。
    • 在'一般'选项卡中,选择备份设备'pubsbak'中的日志备份。
    • 在'选项'选项卡中,设置恢复状态为'使数据库处于可以使用的状态'。
    • 点击'确定'开始日志还原。
  10. 查看 jobs 表数据

  • 查看 jobs 表中数据是否恢复到日志备份之前。

注意事项

  • 建议在进行备份操作之前,先创建备份设备和备份文件路径,并确保有足够的磁盘空间。
  • 在进行还原操作时,请谨慎选择选项,避免覆盖现有数据或导致数据库不可用。
  • 定期进行数据库备份和还原测试,以确保数据安全和可恢复性。
SQL Server 数据库完整备份 + 日志备份与还原操作指南

原文地址: https://www.cveoy.top/t/topic/wHi 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录