Azure SQL 数据库是否基于十年前的 SQL Server 版本?

Che*_*vas -2 sql-server azure-sql-database

不确定这个问题是否在这里被认为是合适的,但看看这个版本历史记录: https: //en.wikipedia.org/wiki/History_of_Microsoft_SQL_Server 似乎 Azure SQL 数据库自 2014 年以来就没有更新过。这种解释正确吗?

我注意到 Azure SQL 数据库的实例不知道RowVersion数据类型,这让我感到惊讶并促使我查看版本历史记录。我知道我可以使用timestamp代替RowVersion,但我想知道是否有过去十年中引入的任何有用功能我必须放弃,因为我使用的是 Azure SQL 数据库而不是 SQL Server。

对于那些投票关闭的人:如果社区决定关闭,我不会冒犯,但出于辩护,如果我的谷歌查询找到了这个问题和相关答案而不是维基页面,我会得到更好的信息。

Dan*_*man 5

以下是官方文档的摘录:

Azure SQL 数据库基于最新稳定版本的 Microsoft SQL Server 数据库引擎。您可以使用高级查询处理功能,例如高性能内存技术和智能查询处理。事实上,SQL Server 的最新功能首先发布到 Azure SQL 数据库,然后发布到 SQL Server 本身。您可以获得最新的 SQL Server 功能,无需修补或升级开销,并经过数百万个数据库的测试。

正如 Sean 所建议的,@@VERSION 输出在 Azure SQL 数据库世界中毫无意义。