Azure SQL Server 过时版本 - 如何将其升级到当前版本?

Ale*_*sko 2 azure-sql-database azure-sql-server sql-server-version

我已经在 SSMS 对象资源管理器中连接到了几个 Azure SQL Servers(这些服务器上托管了几个 Azure SQL 数据库)并且看到版本是 12.0.2000.8

select @@Version 显示如下:

Microsoft SQL Azure (RTM) - 2021 年 2 月 20 日 12.0.2000.8 17:51:58 版权所有 (C) 2019 Microsoft Corporation

对象浏览器

为了比较,我的另一个盒子是 SQL Server 2017,它显示的版本是 14.0.3370.1

我希望将 Azure SQL Servers 视为 15.0.something(对应于 SQL Server 2019),但它们似乎对应于 SQL Server 2014(版本 12)

问题:

Azure SQL Server 不应该自动升级到最新版本吗?
如何手动将它们升级到版本 15?

Dav*_*oft 9

Azure SQL 数据库会自动更新,但它使用与“box”SQL Server 不同的版本编号方案。几年前,在一次重大的重大变革中,它从“11”变成了“12”,并将无限期地保持在“12”上。

它始终具有 SQL Server 引擎的最新功能和修复程序,并领先于 SQL Server 2019。当发布新版本的 SQL Server 时,该代码已在 Azure SQL 数据库中的生产环境中运行了很长时间。

您可以控制数据库的数据库兼容性级别以选择加入重大更改和查询优化器升级。数据库兼容性级别映射到 SQL Server 的主要版本。随着时间的推移,新 Azure SQL 数据库的默认兼容性级别会随着新兼容性级别的引入而增加。