練習 - 在 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):
使用 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 \
儲存伺服器的公用 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) 以連線至其中:
在 Cloud Shell 中,執行此命令。
ssh redhatadmin@$IPADDRESS
當系統詢問是否確定時,請輸入 yes。
針對密碼,請輸入先前命令中所顯示的密碼,然後按 Enter。 SSH 會連線至 VM,並顯示 Bash 殼層。
安裝 SQL Server 套件
在使用 yum
安裝之前,您必須先新增設定檔:
若要下載 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
如果系統要求您輸入密碼,請使用先前所顯示的密碼,然後按 Enter。
若要安裝 SQL Server,請執行此命令:
sudo yum install -y mssql-server
設定 SQL Server
使用 SQL Server 之前,請先使用 mssql-conf
指令碼來指定所需的版本和系統管理員密碼:
執行此命令:
sudo /opt/mssql/bin/mssql-conf setup
如果系統提示您輸入密碼,請使用先前所顯示的密碼,然後按 Enter。
請選取 Evaluation 版本,輸入 「1」。
輸入 「是」,以接受授權條款。
輸入「Pa$$w0rd」,然後按 Enter 以設定系統管理員密碼。
確認密碼。
若要確認 SQL Server 2019 正在執行,請執行此命令:
systemctl status mssql-server --no-pager
安裝 SQL Server 工具
已安裝 SQL Server。 接下來,請安裝命令列工具來與 SQL Server 搭配使用:
若要下載 Microsoft SQL Server 工具存放庫設定檔,請執行下列命令:
sudo curl -o /etc/yum.repos.d/msprod.repo https://packages.microsoft.com/config/rhel/7/prod.repo
若要安裝 SQL Server 命令列工具,請執行下列命令:
sudo yum install -y mssql-tools unixODBC-devel
輸入 「是」,以接受 ODBC 授權條款。
輸入 「是」,以接受授權條款。
若要將工具新增至
PATH
環境變數,請執行下列命令:echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bash_profile echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bashrc source ~/.bashrc
建立資料庫
您現在可以使用 sqlcmd
工具來建立資料庫:
執行此命令以連線至 SQL Server:
sqlcmd -S localhost -U sa -P 'Pa$$w0rd'
若要建立稱為 WideWorld1 的資料庫,請執行下列 SQL 命令:
CREATE DATABASE WideWorld1 GO
若要確認資料庫已建立,請執行此 SQL 查詢:
SELECT name, database_id, create_date FROM sys.databases WHERE name = 'WideWorld1' GO
若要結束
sqlcmd
工具和 SSH,請執行 exit 命令兩次。