SQL Server 升级的注意事项
在升级流程期间,Amazon RDS 会创建两个数据库快照。第一个数据库快照是数据库实例在进行任何升级更改前的。第二个数据库快照是在升级结束后制作的。
注意
如果您将数据库实例的备份保留期设置为大于 0 的数字,则 Amazon RDS 只需创建数据库快照。要更改您的备份保留期,请参阅 修改 Amazon RDS 数据库实例。
升级完成后,您无法恢复为之前版本的数据库引擎。如果您想恢复到以前的版本,请从升级前创建的数据库快照还原以创建新的数据库实例。
在 SQL Server 的次要或主要版本升级期间,Free Storage Space和 Disk Queue Depth 指标将显示 -1
。升级完毕后,这两个指标都将恢复正常。
在升级 SQL Server 实例之前,请查看以下信息。
多可用区和内存优化注意事项
Amazon RDS 通过使用 SQL Server 数据库镜像 (DBM) 或 Always On 可用性组 (AG) 支持为运行 Microsoft SQL Server 的数据库实例进行多可用区部署。有关更多信息,请参阅“Amazon RDS for Microsoft SQL Server 多可用区部署”。
如果数据库实例在多可用区部署中,则同时升级主实例和备用实例。Amazon RDS 进行滚动升级。您只会在故障转移期间遇到停机。
SQL Server 2016 到 2019 企业版支持内存优化。
只读副本注意事项
在数据库版本升级期间,Amazon RDS 会升级所有只读副本以及主数据库实例。Amazon RDS 不支持单独对只读副本进行数据库版本升级。有关只读副本的更多信息,请参阅 在 Amazon RDS 中使用 Microsoft SQL Server 的只读副本。
当您执行主数据库实例的数据库版本升级时,该实例的所有只读副本也会自动升级。Amazon RDS 将在升级主数据库实例之前同时升级所有只读副本。在主数据库实例上的数据库版本升级完成之前,只读副本可能不可用。
选项组注意事项
如果数据库实例使用自定义数据库选项组,则在某些情况下,Amazon RDS 无法自动向数据库实例分配新的选项组。例如,在您升级到新的主要版本时,必须指定新的选项组。我们建议您创建新的选项组,然后向该组添加与现有自定义选项组相同的选项。
参数组注意事项
如果您的数据库实例使用自定义数据库参数组:
-
Amazon RDS 在升级后自动重新启动数据库实例。
-
在某些情况下,RDS 无法自动为您的数据库实例分配新参数组。
例如,在升级到新的主要版本时,必须指定新参数组。我们建议您创建新参数组,然后配置您现有的自定义参数组中的那些参数。
有关更多信息,请参阅 在 Amazon RDS 中创建数据库参数组 或 在 Amazon RDS 中复制数据库参数组。