Azure-Sql-Database

Azure SQL Server 過時版本 - 如何將其升級到目前版本?

  • April 28, 2021

我在 SSMS 對象資源管理器中連接了幾個 Azure SQL Server(它們在上面託管了幾個 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?

Azure SQL 數據庫會自動更新,但它使用與“box”SQL Server 不同的版本編號方案。幾年前,在一次重大的重大變化期間,它從“11”變為“12”,並將無限期地保持在“12”。

它始終具有 SQL Server 引擎的最新功能和修復程序,並且領先於 SQL Server 2019。當新版本的 SQL Server 發佈時,該程式碼已經在 Azure SQL 數據庫中的生產環境中執行了很長時間。

您可以控制數據庫的數據庫兼容性級別,以選擇加入重大更改和查詢優化器升級。數據庫兼容性級別映射到 SQL Server 的主要版本。隨著時間的推移,新 Azure SQL 數據庫的預設兼容性級別會隨著新兼容性級別的引入而提高。

引用自:https://dba.stackexchange.com/questions/290557