如何在 Windows Azure 虛擬機上安裝 SQL Server

如果您想在 Microsoft Windows Azure 虛擬機上安裝 SQL Server,那麼您很幸運!借助 Azure,您可以輕鬆創建和管理運行各種操作系統(包括 Windows 和 SQL 服務器)的虛擬機。

本指南將指導您在 Microsoft Windows Azure 虛擬機上安裝 SQL Server。

如何在 Windows Azure 虛擬機上安裝 SQL Server

Windows Azure 虛擬機概述

假設您已經創建了一個 Windows Azure 帳戶並登錄,您首先需要創建一個新的虛擬機。

為此,請單擊屏幕左下方的“新建”按鈕,然後選擇“計算”>“虛擬機”>“快速創建”。

選擇要創建 VM 的位置,為其命名,然後選擇映像。我們將使用 Windows Server 2012 R2 數據中心 圖像 對於本教程。

創建 VM 後,您需要打開端口 1433,以便可以從虛擬機外部訪問 SQL Server。

轉到“虛擬機”刀片並選擇您的 VM 來執行此操作。然後單擊“端點”選項卡並添加具有以下設置的新端點:

  • 名稱:SQL服務器
  • 協議:TCP
  • 公共端口:1433
  • 私人港口:1433

現在您的 VM 已設置並正在運行,您可以使用遠程桌面連接到它。轉到“虛擬機”刀片並選擇您的 VM 來執行此操作。

然後點擊屏幕底部的“連接”按鈕。這將下載一個 .rdp 文件,您可以使用該文件打開 遠程桌面連接.

出現提示時輸入您的 VM 的 IP 地址或 DNS 名稱,以及您的憑據(用戶名將是“管理員”)。連接後,您應該會看到 VM 的桌面。

您現在已經設置並運行了 Windows Azure 虛擬機。您可以使用它來測試和開發應用程序、運行數據庫或您可能需要執行的任何其他操作。

在 Azure 虛擬機上安裝 SQL Server 的好處

在 Azure 虛擬機上安裝 SQL Server 有很多好處。也許最明顯的好處是它可以幫助節省許可成本。

如果你的企業有很多員工,或者你計劃在未來擴展你的業務,那麼在 Azure VM 上安裝 SQL Server 可以為你節省很多錢。

另一個顯著優勢是 Azure VM 具有高度可擴展性。如果您的業務增長並且您需要添加更多用戶或增加數據存儲量,您可以擴展您的 Azure VM。這比購買新硬件和處理物理安裝的麻煩要容易得多。

Azure VM 也非常可靠。它們受益於與其他 Azure 服務相同的高可用性和可擴展性功能。這意味著您的 SQL Server 安裝將能夠毫無問題地處理任何增加的需求。

在 Azure 虛擬機上安裝 SQL Server 有很多好處。如果您正在考慮為您的業務使用 SQL Server,則值得考慮將其安裝在 Azure VM 上。

在 Azure 虛擬機中安裝 SQL Server 的先決條件

  1. 在開始之前,您需要一個 Azure 訂閱。如果您沒有 Azure 訂閱,請在開始之前創建一個免費帳戶。
  2. 您還需要 Azure 中的 Windows Server 2008 R2 虛擬機 (VM)。 VM 可以是您為此目的創建的新虛擬機,也可以是現有虛擬機。如果您創建新的 VM,請在部署時選擇 Windows Server 2008 R2 作為操作系統。
  3. 您需要一個 RDP 客戶端(例如 Microsoft 遠程桌面連接)來連接到您的 VM。
  4. 確保您的 VM 至少有兩個網絡接口:
  • 一個連接到 Internet 以與 SQL Server Upgrade Advisor 通信並從 Microsoft 網站下載安裝文件
  • 一台連接到您的本地網絡,以便升級顧問可以分析您 LAN 上的其他計算機是否存在與 SQL Server 2012 的兼容性問題
  1. 在網絡中的其中一台計算機上準備本地路徑,並將其配置為本地存儲庫,以允許 Azure 虛擬機從中下載安裝文件。
  2. 為用戶帳戶分配管理權限以在 VM 中安裝和配置 SQL Server。

在 Windows Azure 虛擬機上安裝 SQL Server 的分步指南

本指南將向您展示如何在 Windows Azure 虛擬機上安裝 SQL Server。

1. 登錄到 Azure 管理門戶並創建一個新的虛擬機。
選擇 VM 的大小、映像和位置。請務必選擇允許外部訪問您的 VM 的選項。

2. 創建 VM 後,通過遠程桌面連接登錄到 VM。

在 VM 上下載並安裝 SQL Server 軟件。

在安裝過程中按照提示進行操作,然後選擇創建新數據庫實例的選項。

3. 為您的 SQL Server 實例創建一個新用戶並允許他們訪問您的數據庫。
您可以通過 SQL Server Management Studio 或運行以下 SQL 命令來執行此操作:

使用 PASSWORD='password' 創建登錄 [newuser];

創建用戶 [newuser] 用於登錄 [newuser];

sp_addrolemember 'db_owner', '新用戶';

4. 現在您的數據庫已經設置好了,您可以開始遷移數據了。

5. 有幾種不同的方法可以做到這一點,但一種簡單的方法是使用 SQL Server Management Studio 中包含的數據遷移嚮導。

如何在 Windows Azure 虛擬機上安裝 SQL Server

備份數據庫並將其遷移到另一個環境

備份數據庫對於任何使用 SQL Server 的組織來說都是至關重要的。備份數據庫的方法有多種,但最常用和推薦的方法是使用 SQL Server Management Studio (SSMS)。

該工具允許管理員創建其數據庫的備份並在需要時恢復它們。備份數據庫的另一種流行方法是使用 Microsoft 在 SQL Server 中提供的本機備份和還原工具。

這些工具允許對備份過程進行更精細的控制,但需要更多經驗才能有效使用。

創建數據庫備份後,可以使用多種方法將其遷移到另一個環境。最常見的方法是使用 SSMS 中的內置導出和導入功能。

此工具將生成可用於將數據庫遷移到另一台服務器的腳本。另一種流行的數據庫遷移方法是使用第三方工具,例如 Redgate 的遷移嚮導。

該工具提供了一個圖形界面,使在不同環境之間遷移數據庫變得容易。

如何在 Windows Azure 虛擬機 SSMS 上安裝 SQL Server

解決安裝過程中的常見問題

當您嘗試在 Windows Azure 虛擬機上安裝 SQL Server 時,您可能會遇到以下一個或多個問題:

  • Windows Azure 不支持 SQL Server 安裝程序。要解決此問題,請使用 Microsoft Web 平台安裝程序 (WebPI) 等工具來安裝 SQL Server。
  • 安裝 SQL Server 後,無法使用 RDP 連接到虛擬機。 SQL Server 佔用了用於 RDP 的 TCP/IP 端口。使用 PowerShell 等工具連接到虛擬機以解決此問題。
  • 由於可用存儲空間不足,安裝失敗。這是因為 Windows Azure 虛擬機的存儲空間有限。要解決此問題,請使用 Azure 存儲資源管理器等工具來增加虛擬機的磁盤大小。

結論

在 Windows Azure 虛擬機上設置 SQL Server 是一個可以立即完成的簡單過程,前提是您擁有必要的訪問權限和資源。

了解混合雲計算架構概念並熟悉一些標準網絡協議後,您可以快速高效地在 VM 實例上安裝 Microsoft SQL Server。

安裝後,這個強大的企業級數據庫引擎為跨多個環境的強大數據處理能力奠定了基礎,同時讓您擺脫昂貴的設備成本或複雜的配置。

如何在 Windows Azure 虛擬機上安裝 SQL Server-FAQ:

如何在 Azure VM 中安裝 MySQL 服務器?

使用 Azure 門戶創建虛擬機,選擇 MySQL 作為預配置映像,並根據需要配置 VM。

如何在 Azure VM 上安裝 Windows 服務器?

使用 Azure 門戶創建虛擬機,選擇 Windows 作為預配置映像,並根據需要配置 VM。

我可以在 Azure VM 上安裝 SQL Server Express 嗎?

是的,可以使用與在物理服務器上相同的安裝過程在 Azure VM 上安裝 SQL Server Express。

如何在 Azure VM 中連接 SQL Server?

使用 SQL Server Management Studio 或其他客戶端工具連接到 VM 的公共 IP 地址。

如何在 Windows 虛擬機上安裝 MySQL?

下載適用於 Windows 的 MySQL 安裝程序並在 VM 上運行它以安裝 MySQL。

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

Azure 虛擬機上的 SQL Server 是一項服務,可讓你在 Azure VM 中部署 SQL Server 以獲得更好的性能、可伸縮性和可用性。

如何在 Visual Studio 中連接 SQL Server Azure?

在 Visual Studio 中,轉到服務器資源管理器並通過提供必要的連接詳細信息添加到 Azure VM 上的 SQL Server 的新連接。

如何從 VM 連接雲 SQL?

要從 VM 連接到雲 SQL 數據庫,請使用 SQL Server Management Studio 等客戶端工具並提供數據庫的連接詳細信息。

繁體中文