匯出 (0) 列印
全部展開

Azure 虛擬機器中的 SQL Server 部署

更新日期: 2014年12月

Azure 可讓您將自己現有的 SQL Server 虛擬機器整合到 Azure,或使用平台所提供的 SQL Server 映像建立一部虛擬機器。如需 Azure 基礎結構即服務產品的資訊,請參閱 Overview of Azure Virtual Machines。本主題假設您已熟悉 Azure 的基本映像磁碟概念。如需 Azure 中之虛擬硬碟檔案、映像及磁碟的資訊,請參閱管理磁碟和映像

將 SQL Server 部署至 Azure 時,請考慮下列技術:

  • 使用平台映像庫映像,在 Azure 中建立 SQL Server 虛擬機器:您可以使用 SQL Server 映像所提供的平台,在 Azure 中建立新的虛擬機器。您可以使用管理入口網站、PowerShell 或 REST API,並搭配 Azure 管理入口網站之映像庫所提供的映像,直接在雲端中建立您自己的 SQL Server 虛擬機器。如需如何使用平台映像建立 SQL Server 虛擬機器的資訊,請參閱在 Azure 上佈建 SQL Server 虛擬機器。然後,您可以準備內部部署結構描述和資料,並使用<移轉至 Azure 虛擬機器中的 SQL Server>中提供的移轉工具和技術,將其上傳至虛擬機器中的 SQL Server 執行個體。在此案例中,您將如定價詳細資料所指定,支付標準虛擬機器費率及 SQL Server 費率。

  • 使用 SQL Server Management Studio 將內部部署的 SQL Server 執行個體部署至 Azure 虛擬機器:您可以使用現有的 VM,或是在 SSMS 的部署精靈中建立新的 VM。如需詳細資訊,請參閱將 SQL Server 資料庫部署到 Azure 虛擬機器

  • 在 Azure 中建立 Windows Server 虛擬機器,然後使用 SQL Server 安裝程式來安裝 SQL Server:您可以使用 Windows Server 映像所提供的平台,在 Azure 中建立 Windows Server 虛擬機器。然後,您可以將所有 SQL Server 安裝程式或資料檔案複製到內部部署的虛擬硬碟 (VHD) 檔案,並使用 Add-AzureVhd Cmdlet 將 VHD 檔案上傳至 Azure。完成上傳程序之後,您可以將上傳的 VHD 連接至 Azure 虛擬機器以做為連接的磁碟。然後,您可以將必要的 SQL Server 元件安裝至 Azure 中的虛擬機器。由於您整合自己的 SQL Server 授權,因此不需要支付 SQL Server 費用。如需詳細資訊,請參閱<如何將資料磁碟中的 SQL Server 資料和安裝程式檔案從內部部署複製到 Azure>。本主題也會示範如何建立內部部署 VHD 檔案,並將 SQL Server 資料或安裝程式檔案複製到 VHD 檔案。

  • 使用現有的內部部署 Sysprepped SQL Server 虛擬機器磁碟,在 Azure 中建立 SQL Server 虛擬機器:您可以建立內部部署虛擬機器、安裝必要的 SQL Server 元件,在 Windows 作業系統上執行 Sysprep,並使用 Add-AzureVHD Cmdlet 將 VHD 檔案上傳至 Azure 以作為映像。透過使用上傳的 VHD,您可以在 Azure 中建立多部新的虛擬機器。由於您整合自己的 SQL Server 授權,因此不需要支付 SQL Server 費用。

    這項技術提供了兩個選項,讓您可以在執行 Sysprep 之前建立 SQL Server 虛擬磁碟:

    • 您可以在內部部署虛擬機器中完整安裝 SQL Server,然後將 VHD 上傳至 Azure。

    • 您可以使用 [準備 SQL Server 獨立執行個體的映像] 安裝選項來安裝 SQL Server。若使用此選項,則不會完整安裝 SQL Server。您會上傳 VHD 檔案,並在 Azure 平台上完成安裝。這項功能可協助您自訂使用者認證、資料庫及檔案位置等。

    如需詳細資訊,請參閱<如何使用現有的內部部署 SQL Server 虛擬機器,在 Azure 中建立 SQL Server 虛擬機器>。

  • 使用預先建立的 SQL Server 磁碟,在 Azure 中建立 SQL Server 虛擬機器:這項技術可協助您直接移動現有的 SQL Server 虛擬機器,而無須對虛擬機器執行 Sysprep。您會將 VHD 上傳至 Azure 做為作業系統磁碟,然後使用此上傳的磁碟在 Azure 中建立新的虛擬機器。在此案例中,您只能使用上傳的磁碟建立一部虛擬機器。由於您不會在虛擬機器上執行 Sysprep,因此虛擬機器會保留與指派給內部部署虛擬機器相同的安全性識別碼。如果您必須透過 Azure 虛擬網路,連接到此虛擬機器在內部部署和 Azure 環境中的多個複本,重複的 SID 可能會發生問題。如需詳細資訊,請參閱<如何使用現有的內部部署 SQL Server 磁碟在 Azure 中建立 SQL Server 虛擬機器>。

  • 使用 Azure Blob 儲存體和 SlipStream 封裝,將 SQL Server 資料和安裝檔案移至 Azure:這項技術可協助您使用 Blob 儲存體和 FullSlipStream 封裝,將現有的 SQL Server 資料或安裝檔案移至 Azure 中的虛擬機器。在 Azure 中建立 Blob 儲存,並將您的資料或安裝程式檔案直接從內部部署電腦上傳至 Blob 儲存。如需詳細資訊,請參閱如何在 .NET 中使用 Azure Blob 儲存體服務。然後,連接到 Azure 中的虛擬機器,並將 Blob 物件的內容下載至本機檔案。如果 Blob 物件包含安裝程式檔案,您可能也需要下載 Service Pack 或累計更新。若為 SQL Server 2012,您也可以從下載中心下載 FullSlipStream 安裝套件,並直接安裝 SQL Server。

  • 使用 [遠端桌面],將 SQL Server 安裝檔案或資料檔案從內部部署電腦傳輸至 Azure 中的虛擬機器:當您連接到 Azure 中的虛擬機器時,您可以在遠端桌面上適當設定連線選項,以便傳輸 SQL Server 安裝和資料檔案。首先,啟用遠端桌面工作階段中的本機磁碟機。在 [遠端桌面連接] 視窗中,按一下 [選項]。在 [本機資源] 索引標籤上,按一下 [本機裝置] 下的 [磁碟機]。然後按一下 [連接]。登入虛擬機器之後,您應該會在 Azure 虛擬機器的 [Windows 檔案總管] 中,看到所有內部部署磁碟機。您可以複製內部部署檔案並貼到虛擬機器。

  • 使用 Azure Virtual Network,將 SQL Server 安裝檔案或資料檔案傳輸至 Azure 中的虛擬機器:如果您在 Azure 中建立了虛擬機器,且機器位於可連接到內部部署網路的 Azure 虛擬網路中,則 Azure 中的虛擬機器會顯示為您的內部部署電腦之一。在此案例中,如果啟用虛擬機器上的檔案共用,則可以將個別資料或安裝程式檔案複製到虛擬機器。此方案可能不適用於大量的檔案。

  • 將 SQL Server 資料庫結構描述和資料複製到 Azure 虛擬機器:有多種方式可將 SQL Server 資料庫結構描述和資料從內部部署複製到 Azure 虛擬機器中的 SQL Server。如需詳細資訊,請參閱將 SQL Server 資料庫結構描述和資料移轉到 Azure 虛擬機器

  • Azure 匯入/匯出服務: 若為大型資料庫,請考慮使用 Azure 匯入/匯出服務作為移轉至 Azure 或從 Azure 移轉的替代性移轉選項。此服務允許您將硬碟裡大量的檔案資料從內部部署傳送到 Azure Blob 儲存體,或是從 Azure Blob 儲存體傳送到內部部署。例如,您可以將一或多個包含資料的硬碟送到 Azure 資料中心,以將資料匯入到 Azure Blob 儲存體。同樣地,您可以將空的硬碟送到 Azure 資料中心,以便匯出資料。匯出程序會將 Blob 資料從您的 Azure 儲存體帳戶複製到您的硬碟,然後送還給您。如需詳細資訊,請參閱<如何使用 Azure 匯入/匯出服務來取得 SQL Server 檔案>。

下列教學課程將協助您了解如何在 Azure 虛擬機器中部署 SQL Server:

本節內容

 

主題 描述

如何將資料磁碟中的 SQL Server 資料和安裝程式檔案從內部部署複製到 Azure

本主題說明如何使用本機固定大小的虛擬硬碟 (VHD),將您的 SQL Server 資料檔案或安裝程式位元複製到 Azure 中的虛擬機器。

如何使用 Hyper-V 建立內部部署的基礎虛擬機器

本主題示範如何使用 Hyper-V 管理員,建立要上傳至 Azure 的 VHD 檔案。

如何使用現有的內部部署 SQL Server 磁碟在 Azure 中建立 SQL Server 虛擬機器

本主題說明如何使用內部部署 SQL Server 虛擬硬碟 (VHD) 檔案,在 Azure 中建立 SQL Server 虛擬機器。

如何使用現有的內部部署 SQL Server 虛擬機器,在 Azure 中建立 SQL Server 虛擬機器

本主題說明如何使用現有的內部部署 SQL Server 虛擬機器,在 Azure 中建立 SQL Server 虛擬機器。

如何使用 PowerShell 設定 Azure SQL Server 虛擬機器

示範如何使用 PowerShell 建立及設定 Azure 中的 SQL Server 虛擬機器。

如何使用連接的資料磁碟來儲存資料庫檔案

本主題說明何時及如何使用連接的資料磁碟來儲存資料庫檔案。

如何使用 Azure 匯入/匯出服務來取得 SQL Server 檔案

本主題說明如何使用實體硬碟從 Azure 移動大型資料庫或將大型資料庫移動至 Azure。

另請參閱

顯示:
© 2014 Microsoft