什麼是 Windows Azure 虛擬機器上的 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 時,您會解除鎖定許多功能優點。 您可以在輕量型管理模式中註冊 SQL Server VM 來解除鎖定一些優點,或在完整管理模式中註冊來解除鎖定所有可用優點。 向延伸模組註冊完全免費。

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

功能 描述
連接埠管理 解除鎖定入口網站中的管理功能,讓您可以在同一處檢視所有 SQL Server VM,以直接從入口網站啟用或停用 SQL 特定功能。
管理模式:輕量和完整
自動備份 為 VM 上 SQL Server 的預設執行個體或正確安裝的具名執行個體,自動化所有資料庫的備份排程。 如需詳細資訊,請參閱 Azure 虛擬機器中的 SQL Server 自動備份 (Resource Manager)
管理模式:完整
自動修補 設定維護期間,在此期間進行 VM 的重要 Windows 和 SQL Server 安全性更新,以避免在工作負載尖峰時段進行更新。 如需詳細資訊,請參閱 Azure 虛擬機器中的 SQL Server 自動修補 (Resource Manager)
管理模式:完整
Azure Key Vault 整合 讓您在 SQL Server VM 上自動安裝和設定 Azure 金鑰保存庫。 如需詳細資訊,請參閱在 Azure 虛擬機器上設定 SQL Server 的 Azure Key Vault 整合 (Resource Manager)
管理模式:完整
彈性授權 從自備授權 (也稱為 Azure Hybrid Benefit) 順暢地轉換為「隨用隨付」授權模型再轉換回來,以節省成本。
管理模式:輕量和完整
彈性版本 如果您決定要變更 SQL Server 的版本 (version)版本 (edition),只要更新 Azure 入口網站內的中繼資料即可,而不需要重新部署整個 SQL Server VM。
管理模式:輕量和完整
設定 tempdb 您可以直接從Azure 入口網站設定 tempdb,例如指定檔案數目、其初始大小、其位置,以及自動成長比率。 重新開機您的SQL Server服務,變更才會生效。
管理模式:完整
適用於雲端的 Defender 入口網站整合 如果您已啟用適用於 SQL 的 Microsoft Defender,則可以直接在 Azure 入口網站的 SQL 虛擬機器資源中檢視適用於雲端的 Defender 建議。 請參閱安全性最佳做法以深入了解。
管理模式:輕量和完整
SQL 最佳做法評量 讓您使用設定最佳做法來評估 SQL Server VM 的健康情況。 如需詳細資訊,請參閱 SQL 最佳做法評定
管理模式:完整
在入口網站中檢視磁碟使用率 讓您在 Azure 入口網站中檢視 SQL 資料檔案磁碟使用率的圖形表示。
管理模式:完整

開始使用

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

影片

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

高可用性與災害復原

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

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

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

授權

若要開始使用,請選擇具有您所需版本、版次及作業系統的 SQL Server 虛擬機器映像。 下列各節提供 Azure 入口網站中 SQL Server 虛擬機器資源庫映像的直接連結。

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

提示

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

隨用隨付

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

版本 作業系統 版本
SQL Server 2019 Windows Server 2019 EnterpriseStandardWebDeveloper
SQL Server 2017 Windows Server 2016 EnterpriseStandardWebExpressDeveloper
SQL Server 2016 SP2 Windows Server 2016 EnterpriseStandardWebExpressDeveloper
SQL Server 2014 SP2 Windows Server 2012 R2 EnterpriseStandardWebExpress
SQL Server 2012 SP4 Windows Server 2012 R2 EnterpriseStandardWebExpress
SQL Server 2008 R2 SP3 Windows Server 2008 R2 EnterpriseStandardWebExpress

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

注意

將 SQL Server VM 的依使用量付費授權模式變更成使用自己的授權。 如需詳細資訊,請參閱如何變更 SQL Server VM 的授權模式

自備授權

您也可以自備授權 (BYOL)。 在此案例中,您只需支付 VM 費用,而 SQL Server 授權不需任何額外的費用。 長期下來,自備授權可以讓您節省連續生產工作負載的成本。 如需使用此選項的相關需求,請參閱 SQL Server Azure VM 的價格指引

若要自備授權,您可以轉換依使用量付費的現有 SQL Server VM,或部署加上 {BYOL} 前置詞的映像。 如需有關在依使用量付費和 BYOL 授權模式之間切換的詳細資訊,請參閱如何變更 SQL Server VM 的授權模式

版本 作業系統 版本
SQL Server 2019 Windows Server 2019 Enterprise BYOLStandard BYOL
SQL Server 2017 Windows Server 2016 Enterprise BYOLStandard BYOL
SQL Server 2016 SP2 Windows Server 2016 Enterprise BYOLStandard BYOL
SQL Server 2014 SP2 Windows Server 2012 R2 Enterprise BYOLStandard BYOL
SQL Server 2012 SP4 Windows Server 2012 R2 Enterprise BYOLStandard BYOL

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

Get-AzVMImageOffer -Location $Location -Publisher 'MicrosoftSQLServer'

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

客戶經驗改進計畫 (CEIP)

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

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

後續步驟

在 Azure 虛擬機器上開始使用 SQL Server:

獲得有關 SQL Server VM 常見問題的答案:

查看在 IaaS 中的 SQL Server 上執行多層式應用程式的參考架構