关系数据库SQL Server提供升级实例大版本功能,您可通过控制台调整配置,根据实际需要将实例升级到更高的数据库版本。
支持的版本
单机版、主备版,均支持大版本升级。
2014、2016、2017、2019的企业版、标准版、WEB版均支持大版本升级。
升级方式
单机版实例: 原地升级,即直接在原实例进行直接升级。
主备版实例:滚动升级+原地升级。滚动升级会先升级备节点,等待数据同步后切换主备,最后升级旧主节点。
前提条件
实例必须处于正常运行状态(运行中),并且与其他任务(比如重启、备份、恢复、主备切换等)无冲突情况下才允许执行升级操作。
限制条件
不允许跨多个版本进行升级,只支持跨一个版本升级,比如从2014升级到2016版本,不允许从2014直接升级到2017及之后版本。若需要跨版本升级到比较新的版本,可以通过多次升级以实现,比如2014 -> 2016 -> 2017 -> 2019 -> 2022。
只允许同系列升级,即WEB版本只允许升级到更高的WEB版、标准版只允许升级到更高的标准版、企业版只允许升级到更高的企业版。比如2014 标准版升级到2016 标准版、2014 企业版升级到2016 企业版。
符合以下几种情况的实例暂不支持升级版本:
创建了只读实例的实例。升级前需要释放只读实例。
注意事项
版本升级功能为白名单功能,默认不开放,有升级需求的请提交工单申请放开权限。
升级版本后无法回退。
在升级前,请务必查阅微软官方文档,评估不受兼容性保护的已停用功能、突破性变更,及版本功能变化,充分评估应用程序与SQL Server版本的兼容性。
在升级前,建议对现有实例执行一次全量数据备份。
升级期间,请勿对实例执行任何元数据修改操作,执行这些操作可能会导致升级后的数据不一致。元数据修改操作包括但不限于添加数据库、删除数据库、修改数据库的恢复模式等。
升级前,建议先停止业务等待升级完成再重新启动。
升级影响
升级操作一旦开始不可取消,且升级完成后无法回退。
升级前后实例名称、访问端口、数据库账号等原有设置均不会发生变化。
升级所需时间取决于实例的数据量等。
单机版实例升级期间,数据库不可用。请确保业务具备重连机制。
主备版实例升级期间,最短停业时间为主备切换时间,切换期间,数据库会短暂不可用。请确保业务具备重连机制。
操作步骤
在天翼云官网首页的顶部菜单栏,选择【产品 > 数据库 > 关系型数据库 > 关系数据库SQL Server版】,进入关系数据库SQL Server版产品页面。然后单击【管理控制台】,进入TeleDB数据库【概览】页面。
在左侧导航栏,选择【SQL Server > 实例管理】,进入实例列表页面。然后在顶部菜单栏,选择区域和项目。
在实例列表中找到需要升级的目标实例,点击【更多】-【版本升级】按钮。
在版本升级弹出框,点击【升级】,提交升级版本任务,可以在【任务列表】菜单页面查看任务是否完成。提交任务后实例状态会变成“升级版本中”,升级完成后实例状态会重新变成“运行中”。