共用方式為


什麼是 Azure Windows 虛擬機器上的 SQL Server?

適用於:Azure VM 上的 SQL Server

本文提供 Windows 平台 Azure 虛擬機器 (VM) 上的 SQL Server 概觀。

如果您不熟悉 Azure VM 上的 SQL Server,請參閱我們深入的 Azure SQL 影片系列中的 Azure VM 上的 SQL Server 概觀影片:

概觀

Azure 虛擬機器上的 SQL Server 可讓您在雲端使用完整的 SQL Server 版本,而不需要管理任何內部部署硬體。 當您使用隨用隨付方案時,SQL Server 虛擬機器 (VM) 也會簡化授權成本。

Azure 虛擬機器會在全球許多不同的地理區域中執行。 其中也提供各種不同的機器大小。 虛擬機器映像庫可讓您使用正確的版本、版次及作業系統建立 SQL Server VM。 這可讓虛擬機器成為許多不同 SQL Server 工作負載的適合選項。

功能優點

當您向 SQL IaaS 代理程式延伸模組註冊 Azure VM 上的 SQL Server 時,您會解除鎖定許多功能優點。 向延伸模組註冊完全免費。

下表詳細說明透過延伸模組解除鎖定的優點:

功能 描述
Azure 入口網站管理 解除鎖定入口網站中的管理功能,讓您可以在同一處檢視所有 SQL Server VM,以直接從入口網站啟用或停用 SQL 特定功能。

包含在基本註冊中。
自動備份 為 VM 上 SQL Server 的預設執行個體或正確安裝的具名執行個體,自動化所有資料庫的備份排程。 如需詳細資訊,請參閱 Azure 虛擬機器中的 SQL Server 自動備份 (Resource Manager)

需要 SQL IaaS 代理程式延伸模組。
自動修補 在設定的維護視窗,自動將 Windows 和 SQL Server 安全性更新 (包括 SQL Server 的累積更新) 安裝到虛擬機器,以避免在工作負載的尖峰時間更新。 如需詳細資訊,請參閱透過 Azure 更新管理員自動修補。

需要 SQL IaaS 代理程式延伸模組。
Azure Key Vault 整合 讓您在 SQL Server VM 上自動安裝和設定 Azure 金鑰保存庫。 如需詳細資訊,請參閱在 Azure 虛擬機器上設定 SQL Server 的 Azure Key Vault 整合 (Resource Manager)

需要 SQL IaaS 代理程式延伸模組。
設定 tempdb 您可以直接從 Azure 入口網站設定 tempdb,例如指定檔案數目、其初始大小、其位置,以及自動成長比率。 重新開啟您的 SQL Server 服務後變更才會生效。

需要 SQL IaaS 代理程式延伸模組。
適用於雲端的 Defender 入口網站整合 如果您已啟用適用於 SQL 的 Microsoft Defender,則可以直接在 Azure 入口網站的 SQL 虛擬機器資源中檢視適用於雲端的 Defender 建議。 請參閱安全性最佳做法以深入了解。

需要 SQL IaaS 代理程式延伸模組。
延伸安全性更新 自動接收 Azure VM 上 SQL Server 的安全性更新,最多會在延伸 SQL Server 生命週期支持 結束三年後。
彈性授權 從自備授權 (也稱為 Azure Hybrid Benefit) 順暢地轉換為「隨用隨付」授權模型再轉換回來,以節省成本。

包含在基本註冊中。
彈性版本 如果您決定要變更 SQL Server 的版本 (version)版本 (edition),只要更新 Azure 入口網站內的中繼資料即可,而不需要重新部署整個 SQL Server VM。

包含在基本註冊中。
I/O 效能分析 針對 Azure VM 上的 SQL Server 分析 I/O 效能。 此功能目前為預覽功能。

需要 SQL IaaS 代理程式延伸模組。
Microsoft Entra 驗證 使用 Microsoft Entra ID 對 SQL Server VM 進行驗證,以增強 SQL Server VM 的安全性。

需要 SQL IaaS 代理程式延伸模組。
I/O 分析 (預覽版) 在 Azure 入口網站中檢視 I/O 效能的分析,以找出因超過虛擬機器和資料磁碟限制而產生的問題。 此功能目前為預覽功能。

需要 SQL IaaS 代理程式延伸模組。
SQL 最佳做法評量 讓您使用組態最佳做法來評估 SQL Server VM 的健康情況。 如需詳細資訊,請參閱 SQL 最佳做法評定

需要 SQL IaaS 代理程式延伸模組。
在入口網站中檢視磁碟使用率 讓您在 Azure 入口網站中檢視 SQL 資料檔案磁碟使用率的圖形表示。

需要 SQL IaaS 代理程式延伸模組。

開始使用

若要開始使用 Azure VM 上的 SQL Server,請檢閱下列資源:

影片

如需最佳化 SQL Server VM 效能和自動化管理的最新功能影片,請觀看下列 Data Exposed 影片 (英文):

高可用性與災害復原

除了 Azure 虛擬機器所提供的內建高可用性,您還可以使用 SQL Server 所提供的高可用性和災害復原功能。

若要深入了解,請參閱 Always On 可用性群組概觀和 Always On 容錯移轉叢集執行個體。 如需詳細資訊,請參閱商務持續性概觀

若要開始使用,請參閱可用性群組為容錯移轉叢集執行個體準備 VM 的教學課程。

授權

若要開始使用,請選擇具有您所需版本、版次及作業系統的 SQL Server 虛擬機器映像。 下列各節提供 Azure 入口網站中 SQL Server 虛擬機器資源庫映像的直接連結。 將 SQL Server VM 的依使用量付費授權模式變更成使用自己的授權。 如需詳細資訊,請參閱如何變更 SQL Server VM 的授權模式

Azure 只會針對每個支援的作業系統、版本和版次組合,維護一個虛擬機器映像。 這表示經過一段時間會重新整理映像,而且會移除舊的映像。 如需詳細資訊,請參閱 SQL Server VM 常見問題集的「映像」一節。

提示

如需了解 SQL Server 映像定價的詳細資訊,請參閱 Azure 虛擬機器上的 SQL Server 的定價指導方針

下表提供隨用隨付 SQL Server 映像的對照表。

版本 作業系統
SQL Server 2022 Windows Server 2022
SQL Server 2019 Windows Server 2022Windows Server 2019
SQL Server 2017 Windows Server 2019Windows Server 2016
SQL Server 2016 Windows Server 2019Windows Server 2016
SQL Server 2014 Windows Server 2012 R2
SQL Server 2012 Windows Server 2012 R2

注意

SQL Server 2008 和 SQL Server 2008 R2 已超出延伸支援,無法再從 Azure Marketplace 取得。

若要查看可用的 Linux 虛擬機器上的 SQL Server 映像,請參閱 Azure 虛擬機器上的 SQL Server 概觀 (Linux)

較舊而無法在 Azure 入口網站中使用的 SQL Server 映像,可以使用 PowerShell 來部署。 若要使用 PowerShell 檢視所有可用的映像,請使用下列命令:

$Location = "<location>"
Get-AzVMImageOffer -Location $Location -Publisher 'MicrosoftSQLServer'

如需使用 PowerShell 部署 SQL Server VM 的詳細資訊,請檢視如何使用 Azure PowerShell 佈建 SQL Server 虛擬機器

重要

較舊的映像可能已過期。 請務必先套用所有 SQL Server 和 Windows 更新,再將其用於生產環境。

客戶經驗改進計畫 (CEIP)

預設會啟用「客戶經驗改進計畫」(CEIP)。 這會定期將報表傳送至 Microsoft 以協助改進 SQL Server。 CEIP 不需要管理工作,除非您要在佈建之後將它停用。 您可以透過遠端桌面連接到 VM,以自訂或停用 CEIP。 然後執行 [SQL Server 錯誤和使用情況報告] 公用程式。 請遵循指示來停用報告功能。 如需有關資料收集的詳細資訊,請參閱 SQL Server 隱私權聲明

由於 Azure VM 上的 SQL Server 已整合到 Azure 平台中,因此請檢閱與 Azure VM 生態系統上 SQL Server 互動的相關產品和服務資源: