微软官方已宣布 SQL Server 2016 正式退役。尽管如此,微软承认该数据库产品目前在企业环境中仍被“大规模部署”,因此此次生命周期结束可能会对依赖此版本数据库系统的组织产生影响。
SQL Server 2016 于 2016 年 6 月 1 日发布,其主流支持已于 2021 年 7 月 13 日终止,而扩展支持则在 2026 年 7 月 14 日结束,总生命周期超过十年。
随着扩展支持的终结,微软将停止为 SQL Server 2016 提供例行功能更新、安全更新、非安全修复以及官方技术支持。
微软指出,SQL Server 2016 是该系列的一个重要里程碑,它引入了许多至今仍被企业广泛应用的功能,例如 Query Store(查询存储)、Always Encrypted(始终加密)、原生 JSON 支持、Stretch Database(拉伸数据库),以及在安全性和性能上的多项改进。由于其稳定性和出色的性能表现,该版本长期以来一直是企业资源规划(ERP)、计费系统、医疗业务系统、制造业应用以及各类定制化业务软件等场景下的关系数据库管理系统(RDBMS)平台首选。
SQL Server 2016 的停止支持并不意味着现有服务器将立即失效。微软表示,当前的数据库实例及依赖其运行的应用程序可以继续使用,但由于未来不再获得安全补丁和漏洞修复,企业将面临日益增长的安全风险。此外,部分行业的监管要求也可能规定软件必须处于官方支持周期内。
对于仍在运行 SQL Server 2016 的企业,微软强烈建议评估并优先考虑升级至新版本,例如 SQL Server 2022 或 SQL Server 2025。微软表示,这些新版本不仅提供持续的支持和安全增强,还带来了新的数据平台能力,其中 SQL Server 2025 还集成了人工智能相关功能。
另一种可行的方案是将数据库迁移至云服务。企业可以将数据库迁移到 Microsoft Azure 上的 Azure SQL Managed Instance,该服务具备高度的 SQL Server 兼容性,并提供自动补丁更新、高可用性及自动备份等功能。对于希望最大限度减少应用程序改动的企业,也可以选择将现有数据库迁移至 Azure 虚拟机中的 SQL Server 环境。
如果企业暂时无法完成迁移,微软也提供了 Extended Security Updates(ESU,扩展安全更新)计划。通过购买此服务,SQL Server 2016 可以获得最多三年的关键安全更新。然而,微软强调 ESU 的主要目的是为企业争取宝贵的迁移时间,不建议将其作为长期解决方案。
微软的客户工程师在其官方博客中提到,在 SQL Server 2016 结束支持后,企业在进行迁移时应提前进行全面的环境评估,以识别可能影响升级的潜在因素,包括已弃用的功能、应用程序兼容性问题、关联服务器的依赖关系、SQL Agent 作业、CLR 集成以及旧版本的 SSIS 和 SSRS 工作负载等。
微软建议企业在迁移前利用相关工具进行数据库评估和迁移规划,例如 Data Migration Assistant(DMA)、SQLPackage、Azure Database Migration Service 等,这些工具可以帮助发现潜在问题并制定合适的迁移路径。微软方面指出,数据库本身通常不是迁移过程中最复杂的部分,应用程序依赖关系、预期的停机时间以及业务连续性需求往往是影响最终方案选择的关键因素。
目前,仍在使用 SQL Server 2016 的企业可以根据自身具体情况,选择升级至新版本、迁移至 Azure 云服务,或者通过 ESU 计划延长安全支持周期。微软提醒,企业应尽快完成环境评估并制定数据平台现代化规划,以有效降低因持续运行旧版本数据库而带来的潜在风险。
1 条留言
热情旅友分享
2026年5月10日能与您分享我们的旅行发现,我们感到无比荣幸!如果您对我们的内容有任何宝贵的意见或建议,欢迎随时通过我们的官方渠道与我们取得联系。我们非常期待听到您的声音,与您一同成长。
留下您的足迹