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

適用於: Azure VM 上的 SQL Server

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

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

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

自動化更新

Azure 虛擬機器上的 SQL Server 可以利用自動修補來排程維護期間,以便自動安裝重要的 Windows 和 SQL Server 更新。

自動備份

Azure 虛擬機器上的 SQL Server 可以利用自動備份,以定期建立資料庫的備份至 Blob 儲存體。 您也可以手動使用此技術。 如需詳細資訊,請參閱 使用 Azure 儲存體進行 SQL Server 備份與還原

Azure 也針對在 Azure VM 中執行的 SQL Server 提供企業級備份解決方案。 完全受控備份解決方案,其支援 Always On 可用性群組、長期保留、時間點復原,以及集中管理和監視。 如需詳細資訊,請參閱 Azure VM 中的 SQL Server 的 Azure 備份

高可用性

如果您需要高可用性,請考慮設定 SQL Server 可用性群組。 這牽涉到虛擬網路中的多個 Azure 虛擬機器上的 SQL Server 執行個體。 您可以手動設定高可用性解決方案,也可以在 Azure 入口網站使用範本進行自動設定。 如需所有高可用性選項的概觀,請參閱 Azure 虛擬機器上的 SQL Server 高可用性和災害復原

效能

Azure 虛擬機器提供不同的機器大小,以符合各種工作負載需求。 SQL Server VM 也會提供已針對您的效能需求而最佳化的自動化儲存體組態。 如需為 SQL Server VM 設定儲存體的詳細資訊,請參閱 SQL Server VM 的儲存體組態。 若要微調效能,請參閱 Azure 虛擬機器上的 SQL Server 效能最佳做法

開始使用 SQL Server VM

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

提示

如需了解 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 虛擬機器

連接至 VM

建立 SQL Server VM 之後,從 SQL Server Management Studio (SSMS) 等應用程式或工具來連線該 VM。 如需相關指示,請參閱連線到 Azure 上的 SQL Server 虛擬機器

遷移資料

如果您有現有的資料庫,您會想要將該資料庫移到新佈建的 SQL Server VM。 如需移轉選項的清單和指引,請參閱 將資料庫移轉至 Azure VM 上的 SQL Server

使用 Azure 入口網站來建立及管理 Azure SQL 資源

Azure 入口網站提供單一頁面,您可以在其中管理 所有的 Azure SQL 資源,包括 SQL 虛擬機器。

若要存取 Azure SQL 資源 頁面,請選取 Azure 入口網站功能表中的 [Azure SQL],或從任何頁面搜尋並選取 [Azure SQL]。

搜尋 Azure SQL

注意

Azure SQL 可讓您快速輕鬆地存取所有的 Azure SQL 資料庫、彈性集區、邏輯伺服器、受控執行個體和虛擬機器。 Azure SQL 不是服務或資源。

若要管理現有的資源,請在清單中選取所需的項目。 若要建立新的 Azure SQL 資源,請選取 [+ 新增]。

建立 Azure SQL 資源

選取 [+ 新增] 後,您可在任意檔案上選取 [顯示詳細資料] 以檢視關於不同選項的其他資訊。

資料庫圖格詳細資料

如需詳細資料,請參閱:

SQL Server VM 映像重新整理原則

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

客戶經驗改進計畫 (CEIP)

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

Windows 虛擬機器

儲存體

網路功能

SQL

後續步驟

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

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

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