升级 Microsoft SQL Server 数据库引擎
如果 Amazon RDS 支持数据库引擎的新版本,您可以将您的数据库实例升级到新版本。SQL Server 数据库实例具有两种升级:主要版本升级和次要版本升级。
主要版本升级会包含不与现有应用程序向后兼容的数据库更改。因此,您必须手动为数据库实例执行主要版本升级。您可以通过修改数据库实例来启动主要版本升级。不过,在执行主要版本升级之前,我们建议您按照测试 RDS for SQL Server 升级中所述的步骤测试升级。
相比之下,次要版本升级仅包括与现有应用程序向后兼容的更改。您可以通过修改数据库实例来手动启动次要版本升级。
在以下示例中,CLI 命令返回一个将 AutoUpgrade
显示为 true 的响应,指示升级是自动的。
... "ValidUpgradeTarget": [ { "Engine": "sqlserver-se", "EngineVersion": "14.00.3281.6.v1", "Description": "SQL Server 2017 14.00.3281.6.v1", "AutoUpgrade": true, "IsMajorVersionUpgrade": false } ...
有关执行升级的更多信息,请参阅升级 SQL Server 数据库实例。有关在 Amazon RDS 上可用的 SQL Server 版本的信息,请参阅 Amazon RDS for Microsoft SQL Server。
主题
升级 SQL Server 数据库实例
有关手动或自动升级 SQL Server 数据库实例的信息,请参阅以下信息:
重要
如果您有任何使用 Amazon KMS 进行加密的快照,建议您在支持结束之前启动升级。
在支持结束之前升级已弃用的数据库实例
主要版本被弃用之后,您不能在新数据库实例上安装它。RDS 将尝试自动升级所有现有数据库实例。
如果您需要恢复已弃用的数据库实例,可以执行时间点恢复 (PITR) 或还原快照。这样做可让您获得使用已弃用版本的数据库实例的临时访问权。但是,在主要版本完全弃用之后,这些数据库实例也将自动升级到支持的版本。