使用设备管理控制台将 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 Backup Vault Accessor (roles/backupdr.backupvaultAccessor) IAM 角色后,您才能从备份/恢复设备项目访问备份保险柜。如果没有此角色,您将无法访问备份保险柜,也无法完成设置以启用备份创建功能。如需查看相关说明,请参阅向备份/恢复设备服务账号授予角色。

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

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

系统会显示已注册到备份保险柜池类型的备份/恢复设备,供您选择。

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

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

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

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

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

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

创建包含备份政策的模板

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

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

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

  1. 在 Backup and DR 设备管理控制台中,依次前往应用管理器 > 应用。 系统随即会打开应用页面。

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

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

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

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

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

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

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

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

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

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

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

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

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