你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

升级已启用 Azure Arc 的数据服务

本文介绍用于升级已启用 Azure Arc 的数据控制器和数据服务的路径和选项。

支持的版本

每个版本都包含一个映像标记。 使用映像标记标识 Microsoft 何时发布组件。 Microsoft 在组件发布后为该组件提供一整年的支持。

通过映像标记标识当前版本。 映像标记版本方案是:

  • <Major>.<Minor>.<optional:revision>_<date>
  • <date> 标识版本的年、月、日。 模式为:YYYY-MM-DD。

例如,2022 年 6 月发布的版本的完整映像标记为:v1.8.0_2022-06-06

示例映像已于 2022 年 6 月 6 日发布。

Microsoft 为此版本提供的支持会持续到 2023 年 6 月 5 日。

注意

最新当前分支版本始终处于“全面支持”服务阶段。 此支持声明意味着如果遇到需要关键更新的代码缺陷,则必须安装最新 Current Branch 版本才会接收修补程序。

升级路径

仅限于升级到下一个增量次要版本或主要版本。 例如:

  • 支持的版本升级:
    • 1.1 -> 1.2
    • 1.3 -> 2.0
  • 不支持的版本升级:
    • 不支持从版本 1.1 升级到版本 1.4,因为这会跳过一个或多个次要版本。

升级顺序

先升级数据控制器,然后再升级任何数据服务。 Azure Arc 启用的 SQL 托管实例就是一种数据服务。

数据控制器相对于数据服务可以最多领先一个版本。 数据服务主版本不得比数据控制器领先一个版本或落后多个版本。

以下列表根据映像标记显示支持的和不支持的配置。

  • 支持的配置。

    • 数据控制器和数据服务版本相同:
      • 数据控制器:v1.9.0_2022-07-12
      • 数据服务:v1.9.0_2022-07-12
    • 数据控制器领先于数据服务一个版本:
      • 数据控制器:v1.9.0_2022-07-12
      • 数据服务:v1.8.0_2022-06-14
  • 不支持的配置:

    • 数据控制器落后于数据服务:
      • 数据控制器:v1.8.0_2022-06-14
      • 数据服务:v1.9.0_2022-07-12
    • 数据控制器领先于数据服务多个版本:
      • 数据控制器:v1.9.0_2022-07-12
      • 数据服务:v1.6.0_2022-05-02

计划维护

升级会导致服务中断(停机)。

升级数据服务所需的时间取决于服务层级。

数据控制器升级不会导致应用程序停机。

  • 常规用途:在升级过程中,单个副本不可用。
  • 业务关键:SQL 托管实例在升级期间发生一次短暂的服务中断(停机)。 数据控制器升级次要副本后,服务会故障转移到升级的副本。 然后,控制器会升级以前的主要副本。

提示

在计划性维护期间升级数据服务。

自动升级

将 SQL 托管实例 desiredVersion 设置为 auto 时,数据控制器会自动升级托管实例。