Azure 虛擬機上的 SQL Server 常見問題

本主題提供有關運行Azure 虛擬機中的 SQL Server時出現的一些最常見問題的解答。

如果本文未解決你的 Azure 問題,請訪問MSDN 和 CSDN上的 Azure 論壇。 你可以在這些論壇上發布你的問題。 此外,還可以通過在Azure 支持站點上選擇“獲取支持”來發出 Azure 支持請求。

常見問題

如何創建裝有 SQL Server 的 Azure 虛擬機?

最簡單的解決方法是創建包含 SQL Server 的虛擬機。 有關注冊 Azure 并從門戶創建 SQL VM 的教程,請參閱在 Azure 門戶中預配 SQL Server 虛擬機。 可以選擇按分鐘支付 SQL Server 許可費的虛擬機映像,或者使用允許自帶 SQL Server 許可證的映像。 也可以選擇手動在 VM 上安裝 SQL Server,并重復使用本地許可證。 如果自帶許可,必須在 Azure 上通過軟件保障實現許可證移動性。 有關詳細信息,請參閱SQL Server Azure VM 定價指南

SQL VM 與 SQL 數據庫服務之間的差別是什么?

從概念上講,在 Azure 虛擬機上運行 SQL Server 與在遠程數據中心運行 SQL Server 并沒什么不同。 相比之下,SQL 數據庫可提供數據庫即服務。 使用 SQL 數據庫時,無法訪問托管數據庫的計算機。 有關完整比較,請參閱選擇云 SQL Server 選項:Azure SQL (PaaS) 數據庫或 Azure VM 上的 SQL Server (IaaS)

如何將本地 SQL Server 數據庫遷轉到云中?

首先,請創建裝有 SQL Server 實例的 Azure 虛擬機。 然后將本地數據庫遷轉到該實例。 有關數據遷移策略,請參閱將 SQL Server 數據庫遷移到 Azure VM 中的 SQL Server

是否可以在同一 VM 上安裝另一個 SQL Server 實例?是否可以更改默認實例的已安裝功能?

是的。 SQL Server 安裝介質位于C驅動器上的某個文件夾中。 可從該位置運行Setup.exe以添加新的 SQL Server 實例,或更改計算機上 SQL Server 的其他已安裝功能。 請注意,某些功能(例如自動備份、自動修補和 Azure Key Vault 集成)僅對默認實例起作用。

是否可以卸載 SQL Server 的默認實例?

是的。 但有一些注意事項。 如前面的解答中所述,依賴于SQL Server IaaS 代理擴展的功能僅對默認實例起作用。 卸載默認實例后,該擴展會繼續查找默認實例并可能生成事件日志錯誤。 這些錯誤來自以下兩個來源:Microsoft SQL Server 憑據管理Microsoft SQL Server IaaS 代理。 其中一個錯誤可能類似于以下內容:

復制

A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible.

如果決定卸載默認實例,還要卸載SQL Server IaaS 代理擴展

如何將 Azure VM 中的 SQL Server 升級到新版本?

目前,對于在 Azure VM 中運行的 SQL Server,不提供就地升級。 因此,請使用所需的 SQL Server 版本創建新的 Azure 虛擬機,然后使用標準數據遷移技術,將數據庫遷移到新的服務器。

如何在 Azure VM 上安裝 SQL Server 的許可版本?

將 SQL Server 安裝介質復制到 Windows Server VM 上,并在 VM 上安裝 SQL Server。 出于許可原因,必須提供Azure 上通過軟件保障實現的許可移動性。 有關詳細信息,請參閱SQL Server Azure VM 定價指南

如果 VM 是基于一個即用即付庫映像創建的,是否可以將它更改為使用我自己的 SQL Server 許可證?

不可以。 無法從按分鐘付費許可證改為使用自己的許可證。 請創建新的 Azure 虛擬機,然后使用標準的數據遷移技術將數據庫遷移到新服務器。

Azure VM 是否支持 SQL Server 故障轉移群集實例 (FCI)?

是的。 可在Windows Server 2016 上創建 Windows 故障轉移群集,并將存儲空間直通 (S2D) 用于群集存儲。 或者,可使用第三方群集或存儲解決方案,如Azure 虛擬機中 SQL Server 的高可用性和災難恢復中所述。

如果 Azure VM 僅供備用/故障轉移,是否必須支持該 VM 上的 SQL Server 許可費?

對于用作 HA 部署中的被動輔助副本的 SQL Server,如果客戶購買了軟件保障并使用許可移動性,則不需要支付許可費。

如何將更新和服務包應用于 SQL Server VM?

虛擬機允許控制主機,包括應用更新的時間與方法。 對于操作系統,可以手動應用 Windows 更新,或者啟用名為自動修補的計劃服務。 自動修補將安裝任何標記為重要的更新,包括該類別中的 SQL Server 更新。 必須手動安裝其他可選的 SQL Server 更新。

是否可以設置虛擬機庫中未顯示的配置(例如 Windows 2008 R2 + SQL Server 2012)?

不可以。 對于包含 SQL Server 的虛擬機庫映像,必須選擇提供的映像之一。

如何在 Azure VM 上安裝 SQL Data Tools?

Microsoft SQL Server 數據工具 - Visual Studio 2013 商業智能下載并安裝 SQL 數據工具。

資源

有關 Azure 虛擬機上 SQL Server 的概述,請觀看視頻Azure VM 是 SQL Server 2016 的最佳平臺。 也可以在Azure 虛擬機中的 SQL Server 概述主題中獲取詳細介紹。

其他資源包括:

在 Azure 門戶中預配 SQL Server 虛擬機

將數據庫遷移到 Azure VM 上的 SQL Server

Azure 虛擬機中 SQL Server 的高可用性和災難恢復

Azure 虛擬機中 SQL Server 的性能最佳做法

Azure 虛擬機中 SQL Server 的應用程序模式和開發策略

立即訪問http://market.azure.cn

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容