練習 - 在 Ubuntu 上安裝 SQL Server

已完成

若要在 Ubuntu 上安裝 SQL Server,請使用 apt-get 工具。

您是批發公司 Wide World Importers 的資料庫管理員。 您希望利用 SQL Server 的優勢,而不變更伺服器作業系統。 現在您已決定要在 Ubuntu 伺服器上部署 SQL Server。 為了讓 SQL Server 準備好供您的開發人員使用,請設定 SQL Server 套件並安裝命令列工具。

在此練習中,您將了解如何在 Ubuntu 上部署 SQL Server、安裝命令列工具,並在 SQL Server 上建立資料庫。

建立 Ubuntu 虛擬機器

首先,請在 Azure 中建立 Ubuntu 虛擬機器 (VM)。 之後,請在該 VM 上安裝 SQL Server 2019。

  1. 使用 [Cloud Shell] 沙箱,輸入 Azure CLI 命令來建立 Ubuntu 18.04 LTS 伺服器。 az vm create 命令可能需要幾分鐘的時間才能完成。

    export UBUNTUPASSWORD=$(openssl rand -base64 32)
    az vm create \
        --name UbuntuServer \
        --resource-group <rgn>[sandbox resource group name]</rgn> \
        --admin-username ubuntuadmin \
        --admin-password $UBUNTUPASSWORD \
        --image "Canonical:UbuntuServer:18.04-LTS:latest" \
        --nsg-rule SSH \
        --public-ip-sku Standard \
        --size Standard_D2s_v3   
    
  2. 儲存伺服器的公用 IP 位址,並顯示密碼。

    export IPADDRESS=$(az vm show -d \
        --name UbuntuServer \
        --query publicIps --output tsv \
        --resource-group <rgn>[sandbox resource group name]</rgn>)
    echo $UBUNTUPASSWORD
    

連線至 Ubuntu VM

現在您已擁有 Ubuntu VM,即準備好安裝 SQL Server。 使用安全殼層 (SSH) 以連線至 VM:

  1. 在 Cloud Shell 中,執行此命令。

    ssh ubuntuadmin@$IPADDRESS
    
  2. 當系統詢問是否確定時,請輸入 yes

  3. 針對密碼,請輸入先前命令中所顯示的密碼,然後按 Enter。 SSH 會連線至 VM,並顯示 Bash 殼層。

安裝 SQL Server 套件

現在請安裝並設定 SQL Server。

  1. 若要安裝 Microsoft 存放庫 GPG 金鑰,請執行下列命令:

    wget -qO- https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
    
  2. 若要註冊 Microsoft SQL Server Ubuntu 存放庫,請執行下列命令:

    sudo add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/18.04/mssql-server-2019.list)"
    
  3. 若要取得更新的套件清單,請執行下列命令:

    sudo apt-get update
    
  4. 若要安裝 SQL Server,請執行下列命令:

    sudo apt-get install -y mssql-server
    

    安裝可能需要幾分鐘的時間。

設定 SQL Server

啟動 SQL Server 之前,您必須先指定所需的版本和系統管理員密碼:

  1. 若要設定 SQL Server,請在終端機視窗中執行下列命令:

    sudo /opt/mssql/bin/mssql-conf setup
    
  2. 請選取 Evaluation 版本,輸入 「1」

  3. 輸入 「是」,以接受授權條款。

  4. 針對系統管理員密碼,請輸入 Pa$$w0rd。 確認密碼。

  5. 若要確認 SQL Server 2019 正在執行,請執行此命令:

    systemctl status mssql-server --no-pager
    

安裝 SQL Server 工具

SQL Server 現在已安裝。 接下來請安裝工具以使用 SQL Server。

  1. 若要註冊 Microsoft SQL Server 工具套件的存放庫,請執行下列命令:

    sudo add-apt-repository "$(curl https://packages.microsoft.com/config/ubuntu/18.04/prod.list)"
    
  2. 若要取得更新的套件清單,請執行下列命令:

    sudo apt-get update
    
  3. 若要安裝 SQL Server 命令列工具,請執行下列命令:

    sudo apt-get install -y mssql-tools unixodbc-dev
    
  4. 按 Tab 鍵和 Enter 以接受授權條款。

  5. 按 Tab 鍵和 Enter 以接受 ODBC 授權條款。

  6. 若要將工具新增至 PATH 環境變數,請執行下列命令:

    echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bash_profile
    echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bashrc
    source ~/.bashrc
    

建立資料庫

最後,在 SQL Server 中建立資料庫。

  1. 若要檢查 SQL Server 是否正在執行,請執行此命令:

    systemctl status mssql-server
    
  2. 如果 SQL Server 為非使用中,請執行此命令來啟動伺服器:

    sudo systemctl start mssql-server
    
  3. 若要啟動 sqlcmd 工具,請執行此命令:

    sqlcmd -S localhost -U sa -P 'Pa$$w0rd'
    
  4. 若要建立資料庫,請執行下列命令:

    CREATE DATABASE WideWorld1
    GO
    
  5. 若要確認資料庫已建立,請執行下列命令:

    SELECT name, database_id, create_date FROM sys.databases WHERE name = 'WideWorld1'
    GO
    
  6. 若要結束 sqlcmd 工具和 SSH,請執行 exit 命令兩次。