升级内核小版本

更新时间:
复制 MD 格式

云数据库RDS SQL Server实例支持手动升级内核小版本,内核小版本的升级涉及性能提升、新功能或问题修复等。

RDS SQL Server内核小版本的更新说明,请参见SQL Server小版本发布记录。

其他引擎升级内核小版本请参见:

前提条件

RDS SQL Server实例需满足以下条件:

限制条件

符合以下情况的实例暂不支持升级实例内核小版本:

  • 加入AD域的实例。

  • Serverless实例。

  • 开启了简单恢复模式的实例。

  • 存在LinkedServer的实例。

查看内核小版本

您可以通过如下两种方法查看实例当前的内核小版本。

升级前后须知

分类

说明

升级前须知

  • 主机环境等丢失:升级将涉及跨机迁移,会导致主机账号及原主机中部署的程序或文件(SSIS、SSAS、SSRS等)都被清空,请务必提前迁移或备份数据。

    重要

    阿里云RDS SQL Server基于微软SQL Server原生内核,专注于提供稳定高效的数据库托管服务。若您的业务需要使用SSIS、SSAS、SSRS等功能时,更依赖您具备专业的运维能力,以确保业务连续性。

  • 避免元数据修改操作:升级期间请勿执行添加或删除数据库、修改恢复模式等操作,否则可能导致数据不一致。

  • JOB任务影响:升级过程中,准备阶段系统JOB调度可能受影响,升级阶段将完全关闭JOB调度功能,升级完成后自动恢复。若业务强依赖JOB,请在低峰期操作,并避免在升级期间提交新的JOB任务。

  • 选择业务低峰期:升级可能需要数小时到数天(取决于实例中数据量大小),同时会升级过程中会出现约20~30分钟的连接中断,请尽量在业务低峰期执行升级操作,并确保应用具备自动重连机制。若升级过程中有大量写入请求,持续时间可能更久。

  • 备份数据与测试兼容性:升级后无法降级,建议克隆按量付费新实例测试兼容性,并备份所有重要数据。

  • 常规备份限制:如您选择在可维护时间内进行切换,则在升级任务下发至完成迁移的过程中,实例的常规备份将被禁用。

升级后检查

  • 备份使用量显示异常:升级后实例基本信息页的备份使用量可能暂时显示为0,待下一次定时备份后将自动恢复正常。

  • 兼容性影响:小版本升级通常无兼容性问题,但内核微调可能导致功能变化,建议查看微软SQL Server CU更新记录确认是否有内核改变。

手动升级小版本

  1. 访问RDS实例列表,在上方选择地域,然后单击目标实例ID。

  2. 在配置信息区域,单击升级内核小版本。

    说明

    如果没有找到此按钮,表示内核已经是最新版本或没有达到前提条件的要求。

  3. 在弹出的对话框中,选择可升级到版本和升级时间,单击确定。

    升级时间可选择立即切换、在设置时间段内升级(默认02:00~06:00)或指定切换开始时间。RDS小版本升级需要进行底层数据迁移,切换时会出现20~30分钟左右的中断,请确保应用具备重连机制。

自动升级小版本

重要
  • 自动升级仅为系统辅助升级手段,并不保证所有实例均能立即升级至最新内核版本。您可以在实例的基本信息页查看内核版本状态,并及时升级内核版本,以避免历史内核版本可能存在的潜在风险。

  • SQL Server实例小版本升级时停机时间约20~30分钟,请谨慎开启自动升级,并提前规划好停机窗口。

购买RDS SQL Server实例时,默认选择小版本升级策略为手动升级。如果您选择自动升级,当您的内核小版本低于最新内核小版本时,系统将会不定期地下发主动运维任务来升级内核小版本。任务信息将通过短信、邮件、站内信等渠道通知您。自动升级操作将会在您设置的可维护时间段内进行。您可以在事件管理中修改升级时间,或在任务开始前取消任务,详情请参见计划内事件。

修改自动升级设置

  1. 访问RDS实例列表,在上方选择地域,然后单击目标实例ID。

  2. 在实例的基本信息页的配置信息区域查看小版本自动升级的设置情况。

  3. 单击小版本自动升级右侧的设置。

  4. 在弹出的对话框中,选择自动升级或手动升级,然后单击确认。

相关API

通过API(UpgradeDBInstanceKernelVersion)升级实例内核小版本。