将 Microsoft SQL Server 数据库备份到备份保险库

本页面介绍了如何将 Microsoft SQL Server 数据库备份到备份保管库。

Microsoft SQL Server 数据库备份可以存储在区域级备份保险柜中。将备份发送到备份保险柜可防止备份遭到修改(不可变性)和删除(不可删除性)。 如需详细了解备份保险柜,请参阅使用备份保险柜进行不可变和不可删除的备份

借助备份保险柜,您可以将备份存储在单个区域中。如果您需要在多个区域中进行备份,请考虑以下选项:

  • 您可以定义一个备份方案和资源配置文件,以将备份发送到具有两个或更多备份保险库的两个或更多 OnVault 池。在不同区域中创建这些备份保险柜,以便为备份提供双区域保护。请注意,您需要为每个备份保险库中的存储空间单独付费。
  • 定义使用多区域 Cloud Storage 存储桶的 OnVault 池。 请注意,此选项无法提供备份保险柜提供的防修改和防删除保护。

准备工作

在将 SQL Server 数据库保护到备份保险库之前,您必须使用管理控制台 SQL Server 向导添加主机并发现其数据库,如添加 SQL Server 数据库主机并发现数据库中所述。

将 Microsoft SQL Server 备份到备份保管库

将 Microsoft SQL Server 备份到备份保险库涉及以下步骤。

  1. 创建备份保险柜

  2. 将备份/恢复设备注册为备份保险库的授权访问者

  3. 创建与备份保险柜关联的 OnVault 池

  4. 创建与备份保险柜关联的个人资料

  5. 创建模板

  6. 应用备份方案来保护 Microsoft SQL Server

创建备份保险柜

备份保险柜是用于存储备份的容器。如需将 Microsoft SQL Server 备份到备份保险库,您需要创建备份保险库。 如需查看相关说明,请参阅在 Google Cloud 控制台中创建和管理备份保险库

将备份/恢复设备注册为备份保险库的授权访问者

只有在备份保险柜项目中向设备服务账号授予 Backup and DR 备份保险柜访问者 (roles/backupdr.backupvaultAccessor) IAM 角色后,您才能从备份/恢复设备项目访问备份保险柜。如果没有此角色,您将无法访问备份保险柜,也无法完成设置以启用备份创建功能。如需查看相关说明,请参阅向备份/恢复设备服务账号授予角色

创建与备份保险柜关联的 OnVault 池

使用备份保险库类型创建的 OnVault 池会将数据存储在备份保险库中。如果备份保险柜设置了最短强制保留期限,则在达到强制保留期限之前,无法删除备份。

系统会显示已注册到备份保险柜池类型且已更新到 11.0.12 或更高版本的备份/恢复设备,供您选择。 如需将设备升级到最新版本,请参阅更新备份/恢复设备

按照以下说明创建指向备份保险库的 OnVault 池。

  1. 点击管理,然后从菜单中选择存储池
  2. 点击添加 OnVault 池
  3. 输入池的名称。 有效字符包括字母、数字、空格、连字符 (-) 和下划线 (_)。
  4. 检查池类型是否已设置为备份保险库
  5. 设备列表中,选择要向其添加 OnVault 池的设备。如果无法选择相应设备,您需要将该设备更新到最新版本。
  6. 项目 ID 字段中,输入包含备份保险库的 Google Cloud 项目。
  7. 区域列表中,选择包含备份保险库的区域。
  8. 选择备份保险柜部分,选择一个备份保险柜。
  9. 点击保存

创建与基于 OnVault 池的备份保险柜关联的配置文件

资源配置文件用于指定 Microsoft SQL Server 备份的存储介质。您可以使用备份保险柜,这是 Backup and DR Service 备份的专用存储空间,具有可防止备份被恶意或意外删除的功能。创建配置文件并指定其用于备份保险库后,该配置文件便无法再进行修改,以使用其他存储池类型,并且必须始终指定备份保险库。此外,如果资源配置文件正用于保护应用,则无法更改指定的备份保险柜。

按照以下说明创建指向备份保险库的资源配置文件。

  1. 点击备份方案,然后从菜单中选择配置文件
  2. 点击 Create profile(创建配置文件)。
  3. 输入资源配置的名称和(可选)说明。
  4. 选择使用指向备份保险库的 OnVault 池(推荐)
  5. 主设备部分中,从设备列表中选择与备份池类型关联的设备类型。
  6. 快照池列表中,选择快照池类型。
  7. OnVault 池 1 列表中,选择与备份保险库关联的 OnVault 池。
  8. 可选。从 OnVault 池 2 列表中,选择与您的备份保险库相关联的 OnVault 池,该保险库是在其他区域中创建的。
  9. 点击保存配置文件

创建包含备份政策的模板

备份方案模板定义了备份创建和管理详细信息,例如备份时间表和备份删除时间表。备份方案模板是在管理控制台中创建的。按照管理备份模板中的说明创建备份模板。

应用备份方案来保护 Microsoft SQL Server

按照以下说明应用备份方案来保护 Microsoft SQL Server 数据库。

  1. 在管理控制台中,依次前往应用管理器 > 应用。 系统会打开应用页面。

  2. 选择要备份的 Microsoft SQL Server 数据库、实例、AG 或一致性组,然后在页面右下角选择管理备份方案

  3. 管理备份方案窗口中,从下拉列表中选择模板配置文件

    • 模板。包含用于定义应用数据快照和复制的政策的现有备份模板。

    • 个人资料。一种现有的资源配置文件,用于定义存储应用数据(以快照和复制映像的形式)所用的资源。

  4. 在应用备份方案之前,请在管理备份方案模板窗口中进行以下更改:

    • 应用设置。特定于 Microsoft SQL 的设置,例如应用类型、主机名、主机 IP 地址、路径、操作系统、备份/恢复设备和设备 IP 地址。

    • 政策覆盖。替换所选备份模板中之前配置的特定政策设置。在某些情况下,政策覆盖可能很有用或必不可少。只有在政策的模板已配置为允许替换政策设置的情况下,您才能替换政策设置。

  5. 如需选择数据库,请点击数据库纳入规则下方的修改。 系统随即会打开管理会员资格对话框。

    • 管理成员资格对话框中,通过分配包含规则(全部系统数据库用户数据库)来选择要备份的数据库,然后选择规则应包含所选内容还是排除所选内容

    • 点击保存,然后管理会员资格对话框会关闭。

  6. 点击应用以应用备份模板和资源配置,然后系统会显示成功消息框。

    首次发现所选数据库时,系统会尽快运行按需作业来保护数据。之后,当预定作业根据备份模板中定义的操作时间运行时,系统会备份新数据。例如,如果您在 10:00(世界协调时间)分配一个营业时间为 02:00 至 05:00(世界协调时间)的模板,那么第一个作业只有在设备在 02:00(世界协调时间)之后有可用的作业槽时才会开始运行。

    如果您将工作负载备份到备份/恢复设备,而该设备会超出其建议的存储容量或快照限制,您会看到一条通知,建议您将数据备份到其他备份/恢复设备。