Azure 虛擬機器上的SQL Server新功能?

適用于:Azure VM 上的SQL Server

當您部署 Azure 虛擬機器 (VM) 並手動安裝SQL Server,或透過內建映射,您可以使用 Azure 功能來改善您的體驗。 本文會摘要說明 Azure 虛擬機器 (VM) 上 SQL Server 最近版本中與新功能和改善項目建立關聯的文件變更。 若要深入了解 Azure VM 上的 SQL Server,請參閱概觀

2022 年 11 月

變更 詳細資料
從 Azure 入口網站 設定 AG 使用 Azure 入口網站 將Always On可用性群組部署到多個子網有新的體驗。 新的可用性群組部署方法會透過 SQL 虛擬機器資源取代先前的部署。 此功能目前為預覽狀態。 若要深入瞭解,請檢閱透過Azure 入口網站設定可用性群組

2022 年 10 月

變更 詳細資料
Azure AD 驗證 現在可以使用 Azure 入口網站,將 Azure Active Directory (Azure AD) 驗證設定為 Azure VM 上的 SQL Server 2022。 此功能目前為預覽狀態。 若要開始使用,請檢閱具有 SQL Server VM 的 Azure AD
SQL IaaS 代理程式擴充功能的最低許可權許可權模型 SQL Server IaaS 代理程式擴充功能有新的許可權模型,可針對擴充功能所使用的每項功能授與最低特殊許可權。 若要深入瞭解,請檢閱 SQL IaaS 代理程式延伸模組許可權

2022 年 9 月

變更 詳細資料
機密 VM Azure VM 上的SQL Server已新增部署至Azure 機密 VM 上SQL Server的支援。 若要開始使用,請檢閱快速入門:將SQL Server部署至 Azure 機密 VM

2022 年 7 月

變更 詳細資料
適用于 SQL 的 Azure CLI 最佳做法評估 現在可以使用 Azure CLI 來設定 SQL 最佳做法評估 功能。
從 Azure 入口網站 設定 tempdb 現在可以使用 Azure 入口網站 來設定 tempdb 設定,例如現有SQL Server實例的檔案數目、初始大小和自動成長率。 若要深入瞭解,請參閱從入口網站管理SQL Server VM

2022 年 5 月

變更 詳細資料
SDK 樣式 SQL 專案 在 Azure Data Studio 或 VS Code 的 SQL Database Projects 延伸模組中使用Microsoft.Build.Sql for SDK 樣式 SQL 專案。 此功能目前為預覽狀態。 若要深入瞭解,請參閱 SDK 樣式 SQL 專案

2022 年 4 月

變更 詳細資料
Ebdsv5 系列 新的 Ebdsv5 系列提供 Azure 中最高的 I/O 輸送量對虛擬核心比率,以及比率為 8 的記憶體對虛擬核心比。 此系列可為 Azure VM 上的 SQL Server 工作負載提供最佳的效能價格。 針對大多數 SQL Server 工作負載,請優先考慮使用此系列。 若要深入瞭解,請參閱 VM 大小的更新。

2022 年 3 月

變更 詳細資料
安全性最佳做法 SQL Server VM 安全性最佳做法已重寫並重新整理!

2022 年 1 月

變更 詳細資料
使用分散式 AG 移轉 您現在可以使用分散式可用性群組,將您的資料庫從 SQL Server 的獨立執行個體整個可用性群組移轉至的 Azure VM 上的 SQL Server! 請參閱必要條件以開始使用。

2021

變更 詳細資料
部署設定增強功能 從 Azure Marketplace 映像部署 SQL Server VM 時,現在可以設定下列選項:系統資料庫位置、tempdb 資料檔案數目、定序、平行處理原則的最大程度、最小和最大伺服器記憶體設定,以及針對隨選工作負載優化。 若要深入了解,請檢閱部署 SQL Server VM
自動備份增強功能 可能的最大自動備份保留期間已從 30 天變更為 90,而且您現在可以在儲存體帳戶內選擇特定的容器。 若要深入了解,請檢閱自動備份
Tempdb 組態 您現在可以直接從 Azure 入口網站的 [SQL 虛擬機器] 刀鋒視窗中修改 tempdb 設定,例如增加大小,以及新增資料檔案。
不再需要 HADR Azure Load Balancer 或 DNN 將 SQL Server vm 部署至多個子網路,以消除 Azure Load Balancer 或分散式網路名稱的相依性 (DNN),將流量路由傳送至高可用性/災害復原 (HADR) 解決方案! 若要深入了解,請參閱多重子網路可用性群組教學課程,或針對 FCI 準備 SQL Server VM 文章。
SQL 評估 您現在可以使用SQL 評定來呈現可改善效能的建議,並找出遺漏的最佳做法設定,以在 Azure 入口網站中評估 SQL Server VM 的健康情況。 此功能目前為預覽狀態。
SQL IaaS 擴充功能現在支援 Ubuntu 已新增支援,以向 SQL Server IaaS 擴充功能註冊在 Ubuntu Linux 上執行的 SQL Server VM,以提供有限的功能。
SQL IaaS 擴充功能完整模式不再需要重新啟動 完整模式中向 SQL IaaS 代理程式擴充功能註冊 SQL Server VM 時,不再需要重新啟動 SQL Server 服務!
在入口網站中修復 SQL Server IaaS 擴充功能 您現在可以直接從 Azure 入口網站驗證 SQL Server IaaS 代理程式擴充功能的狀態,並在必要時加以修復
Azure 入口網站中的安全性增強功能 啟用SQL Microsoft Defender之後,您可以在Azure 入口網站 的 SQL 虛擬機器資源中檢視資訊安全中心建議。
HADR 內容重新整理 我們已重新整理並增強我們的高可用性和災害復原 (HADR) 內容! 現在包含 Windows Server 容錯移轉叢集概觀,以及針對 SQL Server VM 的合併如何設定仲裁。 此外,我們已透過在雲端中採用更完整的設定建議,來增強叢集最佳做法
將高可用性移轉至 VM Azure Migrate 現在支援將您的整個高可用性解決方案轉移至 Azure VM 上 SQL Server! 立即使用 Azure Migrate,將您的可用性群組容錯移轉叢集執行個體移至 SQL Server VM!
效能最佳做法重新整理 我們已重新撰寫、重新整理和更新效能最佳做法文件,並將一篇文章分割成包含下列各主題的系列:檢查清單VM 大小指導儲存體指導以及收集基準指示

2020

變更 詳細資料
Azure Government 支援 您現在可針對裝載在 Azure Government 雲端中的虛擬機器,向 SQL IaaS 代理程式擴充功能註冊 SQL Server 虛擬機器。
Azure SQL 系列 Azure 虛擬機器上的 SQL Server 現在是 Azure SQL 產品系列的一部分。 查看我們的新外觀! 產品中沒有任何變更,但文件的目標是要讓 Azure SQL 產品決策變得更容易。
分散式網路名稱 (DNN) Windows Server 2016 + 上的 SQL Server 2019 現在預覽支援使用分散式網路名稱 (而非使用 Azure Load Balancer),將流量路由傳送至您的容錯移轉叢集執行個體 (FCI)。 這項支援可簡化和簡化 Azure 中高可用性 (HA) 解決方案的連線。
使用 Azure 共用磁碟的 FCI 您現在可以使用 Azure 共用磁碟來部署容錯移轉叢集執行個體 (FCI)
重新組織的 FCI 文件 在 Azure VM 上使用 SQL Server 的容錯移轉叢集執行個體相關文件已針對明確性重新撰寫並重新組織。 我們已分隔某些設定內容,例如叢集設定最佳做法、如何準備 SQL Server FCI 的虛擬機器,以及如何設定 Azure Load Balancer
將記錄移轉至 Ultra 磁碟 了解如何將記錄檔移轉至 Ultra 磁碟,以利用高效能和低延遲。
使用 Azure PowerShell 建立可用性群組 現在可以使用 Azure PowerShell 和 Azure CLI 來簡化可用性群組的建立。
在入口網站中設定可用性群組 您現在可以透過Azure 入口網站設定可用性群組。 這項功能目前處於預覽狀態,且正在部署中,因此如果您想要的區域無法使用,請稍後再回來查看。
自動擴充功能註冊 您現在可以啟用自動註冊功能,向 SQL IaaS 代理程式擴充功能自動註冊已部署至您訂用帳戶的所有 SQL Server VM。 這適用於所有現有的 VM,也會自動註冊未來新增的所有 SQL Server VM。
可用性群組的 DNN 您現在可以針對 SQL Server 2019 CU8 和更新版本設定分散式網路名稱 (DNN) 接聽程式,以取代傳統的 VNN 接聽程式,消除 Azure Load Balancer 的需求。

2019

變更 詳細資料
Azure 中的免費 DR 複本 若您具備軟體保證,則可為內部部署 SQL Server 執行個體在 Azure 中裝載免費的被動執行個體以進行災害復原。
大量 SQL IaaS 擴充功能註冊 您現在可以使用 SQL IaaS 代理程式擴充功能大量註冊 SQL Server 虛擬機器。
效能最佳化的儲存體設定 您現在可在建立新的 SQL Server VM 時完全自訂儲存體設定
FCI 進階檔案共用 您現在可使用進階檔案共用 (而非儲存空間直接存取的原始方法) 來建立容錯移轉叢集執行個體。
Azure 專用主機 您可在 Azure 專用主機上執行 SQL Server VM。
將 SQL Server VM 移轉至不同區域 使用 Azure Site Recovery 將 SQL Server VM 從一個區域遷移至另一個區域
新的 SQL IaaS 安裝模式 您現在可在輕量模式中安裝 SQL Server IaaS 延伸模組來避免重新啟動 SQL Server 服務。
SQL Server 版本修改 您現在可變更 SQL Server VM 的版本屬性
SQL IaaS 代理程式擴充功能的變更 您可使用新的 SQL IaaS 模式來向 SQL VM 代理程式擴充功能註冊 SQL Server VM。 此功能包括 Windows Server 2008 映像。
使用 Azure Hybrid Benefit 的自備授權映像 從 Azure Marketplace 部署的自備授權映像現在可將其授權類型切換至隨用隨付
Azure 入口網站中的新 SQL Server VM 管理 現在有新的方式可用來在 Azure 入口網站中管理 SQL Server VM。 如需詳細資訊,請參閱在 Azure 入口網站中管理 SQL Server VM
SQL Server 2012 的延伸支援 樣移轉至 Azure VM,以擴充對 SQL Server 2012 的支援。
自訂映像的可支援性 您現在可將 SQL Server IaaS 延伸模組安裝到自訂 OS 和 SQL Server 映像,其提供彈性授權的有限功能。 當您向 SQL IaaS 代理程式擴充功能註冊自訂映像時,請將授權類型指定為 "AHUB"。否則,註冊將會失敗。
具名執行個體的可支援性 若預設執行個體已透過適當方式解除安裝,則現在可搭配具名執行個體使用 SQL Server IaaS 延伸模組
入口網站增強 部署 SQL Server VM 的 Azure 入口網站體驗現在已經過改造,以改善可用性。 如需詳細資訊,請參閱簡短的部署 SQL Server VM 快速入門,以及更完整的操作指南
入口網站改善 現在您可使用 Azure 入口網站將 SQL Server VM 的授權模型從隨用隨付變更為自備授權。
透過 Azure CLI 簡化可用性群組至 SQL Server VM 的部署 現在您可透過比以往更輕鬆的方式,以在 Azure 中將可用性群組部署到 SQL Server VM。 您可使用 Azure CLI 來透過命令列建立 Windows 容錯移轉叢集、內部負載平衡器,以及可用性群組接聽程式。 如需詳細資訊,請參閱 [使用 Azure CLI 設定 Azure VM 上 SQL Server 的 Always On 可用性群組]。

2018

變更 詳細資料
SQL Server 叢集的新資源提供者 新資源提供者 (Microsoft.SqlVirtualMachine/SqlVirtualMachineGroups) 會定義 Windows 容錯移轉叢集的中繼資料。 將 SQL Server VM 加入SqlVirtualMachineGroups 會啟動 Windows Server 容錯移轉叢集 (WSFC) 服務,並將 VM 加入叢集。
使用 Azure 快速入門範本自動化可用性群組部署的安裝 現在可以建立 Windows 容錯移轉叢集、將SQL Server VM 加入其中、建立接聽程式,以及使用兩個 Azure 快速入門範本來設定內部負載平衡器。 如需詳細資訊,請參閱使用 Azure 快速入門範本設定 Azure VM 上SQL Server Always On可用性群組
自動註冊至 SQL IaaS 代理程式擴充功能 本月之後部署的 SQL Server VM 會自動向新的 SQL IaaS 代理程式擴充功能註冊。 本月之前部署的 SQL Server VM 仍然需要手動註冊。 如需詳細資訊,請參閱向 SQL IaaS 代理程式擴充功能註冊 Azure 中的 SQL Server 虛擬機器
新的 SQL IaaS 代理程式擴充功能 新資源提供者 (Microsoft.SqlVirtualMachine) 可為 SQL Server VM 提供更佳的管理。 如需註冊 VM 的詳細資訊,請參閱向 SQL IaaS 代理程式擴充功能註冊 Azure 中的 SQL Server 虛擬機器
切換授權模型 您現在可使用 Azure CLI 或 PowerShell 在依使用量付費與自備授權模型間進行切換。 如需詳細資訊,請參閱如何變更 Azure 中 SQL Server 虛擬機器的授權模型

其他資源

Windows VM

Linux VM