練習 - 在 Red Hat 上安裝 SQL Server

已完成

使用 yum 工具在 Red Hat Enterprise Linux (RHEL) 伺服器上安裝 SQL Server。

您是批發公司 Wide World Importers 的資料庫管理員,並希望在不需變更伺服器作業系統的情況下利用 SQL Server 的優勢。 在您將 SQL Server 部署至 Red Hat 後,請設定 SQL Server 套件並安裝命令列工具。 然後,SQL Server 便準備好供您的開發人員使用。

在此練習中,您會在 RHEL 上部署 SQL Server、安裝命令列工具,並在 SQL Server 上建立資料庫。

建立 Red Hat 虛擬機器

首先,請在 Azure 中建立 Red Hat 虛擬機器 (VM):

  1. 使用 Cloud Shell 沙箱和 Azure CLI 命令來建立 Red Hat 7 伺服器。 az vm create 命令可能需要幾分鐘的時間才能完成。

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

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

連線至 Red Hat VM

現在,您已準備好 Red Hat VM 來安裝 SQL Server。 使用安全殼層 (SSH) 以連線至其中:

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

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

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

安裝 SQL Server 套件

在使用 yum 安裝之前,您必須先新增設定檔:

  1. 若要下載 Microsoft SQL Server Red Hat 存放庫設定檔,請執行下列命令:

    sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/7/mssql-server-2019.repo
    
  2. 如果系統要求您輸入密碼,請使用先前所顯示的密碼,然後按 Enter

  3. 若要安裝 SQL Server,請執行此命令:

    sudo yum install -y mssql-server
    

設定 SQL Server

使用 SQL Server 之前,請先使用 mssql-conf 指令碼來指定所需的版本和系統管理員密碼:

  1. 執行此命令:

    sudo /opt/mssql/bin/mssql-conf setup
    
  2. 如果系統提示您輸入密碼,請使用先前所顯示的密碼,然後按 Enter。

  3. 請選取 Evaluation 版本,輸入 「1」

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

  5. 輸入「Pa$$w0rd」,然後按 Enter 以設定系統管理員密碼。

  6. 確認密碼。

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

    systemctl status mssql-server --no-pager
    

安裝 SQL Server 工具

已安裝 SQL Server。 接下來,請安裝命令列工具來與 SQL Server 搭配使用:

  1. 若要下載 Microsoft SQL Server 工具存放庫設定檔,請執行下列命令:

    sudo curl -o /etc/yum.repos.d/msprod.repo https://packages.microsoft.com/config/rhel/7/prod.repo
    
  2. 若要安裝 SQL Server 命令列工具,請執行下列命令:

    sudo yum install -y mssql-tools unixODBC-devel
    
  3. 輸入 「是」,以接受 ODBC 授權條款。

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

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

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

建立資料庫

您現在可以使用 sqlcmd 工具來建立資料庫:

  1. 執行此命令以連線至 SQL Server:

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

    CREATE DATABASE WideWorld1
    GO
    
  3. 若要確認資料庫已建立,請執行此 SQL 查詢:

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