更新时间:2025-11-04 GMT+08:00

导出数据库备份文件

本小节介绍了数据库全量备份文件和事务日志(增量)备份文件的导出方法。

  1. 检查本地数据库参数配置。

    该操作为全量+增量迁移的必操作项,仅进行全量迁移时,可以跳过该步骤。

    由于数据库存在日志截断和收缩配置,在导出全量备份文件前,需要将数据库恢复模式配置成“完整”模式,且一直保持到整个数据库完全迁移到本云数据库实例和业务切割后,才能修改。

    1. 通过Microsoft SQL Server Management Studio 数据库管理软件登录到本地数据库中心。
    2. 选择需要迁移的数据库,单击鼠标右键,选择“属性”,在属性弹出框左边列表选择“选项”。
    3. 在“恢复模式”下拉菜单中选择“完整”,单击“确定”。
      图1 配置数据库恢复模式

  2. 配置备份文件压缩参数,该操作为可选操作。

    如果客户本地数据中心带宽不高,OBS Browser上传时间比较久,建议配置备份文件压缩参数。

    1. 使用数据库管理员账号,通过Microsoft SQL Server Management Studio 数据库管理软件登录到数据库中心。
    2. 在对象资源管理器中,右键单击服务器并选择 “属性”。
    3. 单击 “数据库设置” 。
    4. 在“备份和还原” 下,勾选“压缩备份” 。
      该设置确定压缩备份的服务器级默认设置,具体如下:
      • 如果未勾选 “压缩备份” ,在默认情况下将不会压缩新备份。
      • 如果 已勾选“压缩备份” ,则默认情况下将压缩新备份。
        图2 配置压缩参数

  3. 导出全量备份文件。

    1. 通过Microsoft SQL Server Management Studio 数据库管理软件登录到本地数据库中心。
    2. 选择需要迁移的数据库,单击鼠标右键,选择“任务>备份”。
      图3 选择备份选项
    3. 备份类型选择“完整”,单击“添加”,填写备份文件输出路径,注意后缀名为.bak。
      图4 设置全量备份文件
    • 建议备份文件名称和数据库名称保持一致(区分大小写),同时加上“.bak”后缀。
    • 建议将所有的数据库备份在一个bak文件里或者少量的bak文件里,这样可以减少频繁的上传与恢复,实现打包上传和打包恢复的效果。

  4. 导出增量备份文件。

    1. 通过Microsoft SQL Server Management Studio 数据库管理软件登录到本地数据库中心。
    2. 选择需要迁移的数据库,单击鼠标右键,选择“任务>备份”。
      图5 备份文件选项
    3. 备份类型选择“事务日志”,单击“添加”,填写备份文件输出路径,注意后缀名为.bak。
      图6 设置增量备份文件
    • 建议备份文件名称和数据库名称保持一致(区分大小写),同时加上时间戳和“.bak”后缀,例如:[数据库名]_Incr_[时间戳].bak。
    • 建议将所有的数据库备份在一个bak文件里或者少量的bak文件里,这样可以减少频繁的上传与恢复,实现打包上传和打包恢复的效果。例如:可以将A、B、C三个数据库备份到一个bak文件中,整体进行打包上传和恢复,这样有助于提高数据恢复的成功率。