升级 Microsoft SQL Server 数据库引擎 - Amazon Relational Database Service
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

升级 Microsoft SQL Server 数据库引擎

如果 Amazon RDS 支持数据库引擎的新版本,您可以将您的数据库实例升级到新版本。SQL Server 数据库实例具有两种升级:主要版本升级和次要版本升级。

主要版本升级会包含不与现有应用程序向后兼容的数据库更改。因此,您必须手动为数据库实例执行主要版本升级。您可以通过修改数据库实例来启动主要版本升级。不过,在执行主要版本升级之前,建议您按照测试 RDS for SQL Server 升级中所述的步骤测试升级。

次要版本升级仅包含与现有应用程序向后兼容的更改。您可以通过两种方式升级数据库实例的次要版本:

  • 手动:修改您的数据库实例以启动升级

  • 自动:为数据库实例启用自动次要版本升级

启用自动次要版本升级后,当较新的次要版本中有关键安全更新可用时,RDS for SQL Server 会在计划的维护时段内自动升级数据库实例。

对于 16.00.4120.115.00.4365.214.00.3465.113.00.6435.1 之后的次要引擎版本,默认情况下会禁用以下安全协议:

  • rds.tls10(TLS 1.0 协议)

  • rds.tls11(TLS 1.1 协议)

  • rds.rc4(RC4 密码)

  • rds.curve25519(Curve25519 加密)

  • rds.3des168(三重 DES 加密)

对于较早的引擎版本,Amazon RDS 默认情况下启用这些安全协议。

... "ValidUpgradeTarget": [ { "Engine": "sqlserver-se", "EngineVersion": "14.00.3281.6.v1", "Description": "SQL Server 2017 14.00.3281.6.v1", "AutoUpgrade": false, "IsMajorVersionUpgrade": false } ...

有关执行升级的更多信息,请参阅升级 SQL Server 数据库实例。有关在 Amazon RDS 上可用的 SQL Server 版本的信息,请参阅 Amazon RDS for Microsoft SQL Server

升级 SQL Server 数据库实例

有关手动或自动升级 SQL Server 数据库实例的信息,请参阅以下信息:

重要

如果您有任何使用 Amazon KMS 进行加密的快照,建议您在支持结束之前启动升级。

在支持结束之前升级已弃用的数据库实例

主要版本被弃用之后,您不能在新数据库实例上安装它。RDS 将尝试自动升级所有现有数据库实例。

如果您需要恢复已弃用的数据库实例,可以执行时间点恢复 (PITR) 或还原快照。这样做可让您获得使用已弃用版本的数据库实例的临时访问权。但是,在主要版本完全弃用之后,这些数据库实例也将自动升级到支持的版本。