您可以使用混合云备份服务(HBR)来备份ECS实例或本地服务器中部署的SQL Server数据库,并在需要时恢复。本文介绍如何备份SQL Server数据库。

前提条件

已完成SQL Server注册。更多信息,请参见注册SQL Server(ECS)注册SQL Server(本地)

注意事项

  • 确保ECS实例已安装.NET Framework 4.5及以上版本。
  • HBR备份的SQL Server有版本限制。更多信息,请参见概述
  • SQL Server数据库不支持数据库文件位于启用了压缩功能的文件系统上。更多数据库安装限制,请参见SQL Server的默认实例和命名实例的文件位置
  • SQL Server数据库配置为简单模式(默认配置)时,不支持日志备份,请使用全量备份累计增量备份
  • SQL Server中master数据库只支持全量备份,不支持累计增量备份日志备份

创建备份计划

注册SQL Server实例后,您需要为实例创建备份计划,混合云备份服务(HBR)会按照备份计划进行数据库备份。具体操作如下:

  1. 登录混合云备份管理控制台
  2. 在左侧导航栏,选择备份 > 数据库备份
  3. 在顶部菜单栏左上角,选择所在地域。
  4. 数据库备份页面,单击SQL Server
  5. 单击ECS数据库实例或者本地数据库实例页签。
  6. 找到目标SQL Server实例,在其右侧的操作列表,单击备份
  7. 新建备份计划面板,配置如下信息。
    1. 配置备份内容,然后单击下一步
      1. 输入备份计划名称
      2. 选中需要备份的数据库实例。
    2. 配置备份计划,然后单击下一步
      参数 说明
      推荐策略 推荐的备份策略。默认值为典型策略
      • 典型策略:即开启全量备份累计增量备份功能。
      • 关键应用:即开启全量备份累计增量备份日志备份功能。
      • 自定义:即自定义备份的功能。
      全量备份 全量备份数据库文件,备份内容是操作系统上数据库文件。

      恢复时只能恢复到具体备份的时间点。

      支持立即(备份一次)、指定时间(备份一次)、按小时(周期备份)、按天(周期备份)、按星期(周期备份)和按月(周期备份)。您可以按照需要制定备份计划。

      累计增量备份 只备份增量部分数据库文件,备份内容是操作系统上数据库文件。

      恢复时只能恢复到具体备份的时间点。

      支持立即(备份一次)、指定时间(备份一次)、按小时(周期备份)、按天(周期备份)、按星期(周期备份)和按月(周期备份)。您可以按照需要制定备份计划。

      日志备份 数据库日志备份,恢复时可以灵活选择恢复的时间点。

      支持立即(备份一次)、指定时间(备份一次)、按小时(周期备份)、按天(周期备份)、按星期(周期备份)和按月(周期备份)。您可以按照需要制定备份计划。

    3. 配置备份选项,然后单击下一步
      支持配置并发数、断线重连时间和限制的速度。
      参数 说明
      并发数 备份数据时的并发线程数量。
      断线重连时间 备份时,断开数据库后重新连接的时间间隔。单位为分钟。
      限速 每秒备份的数据大小。单位为MB/s。
    4. 选择备份库, 然后单击确定
      首次备份,您需要创建备份库,单击新建备份库,输入备份库名称,并按照界面提示配置其他参数。
      注意 目前一个实例只能备份到同一个备份库,不支持备份到多个备份库。

更多操作

备份计划页签,找到目标备份计划,在其右侧的操作栏,您还可以执行如下操作。

  • 编辑备份

    已创建的备份计划无法满足实际需求,您可以通过单击编辑,修改备份计划。

  • 报警设置

    您可以通过单击操作栏下的更多 > 报警设置,然后选择备份报警方式。

    备份报警方式 说明
    关闭 该客户端不再发送报警通知。
    跟备份库报警一致 该客户端使用与备份库一致的报警方式。
    默认通知 该客户端的备份报警通知会以邮件的形式发送给阿里云账号。
    自定义 需选择一个或多个联系人(组)。完成配置后,该客户端会发送备份报警给已选择的联系人(组)。
  • 删除备份

    删除备份会删除此备份客户端产生的所有备份数据,同时会导致正在执行的备份、恢复任务失败。删除客户端前,请您确保不再需要此客户端的备份数据,同时确保该客户端上没有正在执行的备份、恢复任务。

    您可以通过单击操作列下的更多 > 删除备份,删除不再需要的客户端备份数据。

后续步骤

恢复SQL Server