練習 - 在 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。
使用 [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
儲存伺服器的公用 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:
在 Cloud Shell 中,執行此命令。
ssh ubuntuadmin@$IPADDRESS
當系統詢問是否確定時,請輸入 yes。
針對密碼,請輸入先前命令中所顯示的密碼,然後按 Enter。 SSH 會連線至 VM,並顯示 Bash 殼層。
安裝 SQL Server 套件
現在請安裝並設定 SQL Server。
若要安裝 Microsoft 存放庫 GPG 金鑰,請執行下列命令:
wget -qO- https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
若要註冊 Microsoft SQL Server Ubuntu 存放庫,請執行下列命令:
sudo add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/18.04/mssql-server-2019.list)"
若要取得更新的套件清單,請執行下列命令:
sudo apt-get update
若要安裝 SQL Server,請執行下列命令:
sudo apt-get install -y mssql-server
安裝可能需要幾分鐘的時間。
設定 SQL Server
啟動 SQL Server 之前,您必須先指定所需的版本和系統管理員密碼:
若要設定 SQL Server,請在終端機視窗中執行下列命令:
sudo /opt/mssql/bin/mssql-conf setup
請選取 Evaluation 版本,輸入 「1」。
輸入 「是」,以接受授權條款。
針對系統管理員密碼,請輸入 Pa$$w0rd。 確認密碼。
若要確認 SQL Server 2019 正在執行,請執行此命令:
systemctl status mssql-server --no-pager
安裝 SQL Server 工具
SQL Server 現在已安裝。 接下來請安裝工具以使用 SQL Server。
若要註冊 Microsoft SQL Server 工具套件的存放庫,請執行下列命令:
sudo add-apt-repository "$(curl https://packages.microsoft.com/config/ubuntu/18.04/prod.list)"
若要取得更新的套件清單,請執行下列命令:
sudo apt-get update
若要安裝 SQL Server 命令列工具,請執行下列命令:
sudo apt-get install -y mssql-tools unixodbc-dev
按 Tab 鍵和 Enter 以接受授權條款。
按 Tab 鍵和 Enter 以接受 ODBC 授權條款。
若要將工具新增至
PATH
環境變數,請執行下列命令:echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bash_profile echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bashrc source ~/.bashrc
建立資料庫
最後,在 SQL Server 中建立資料庫。
若要檢查 SQL Server 是否正在執行,請執行此命令:
systemctl status mssql-server
如果 SQL Server 為非使用中,請執行此命令來啟動伺服器:
sudo systemctl start mssql-server
若要啟動
sqlcmd
工具,請執行此命令:sqlcmd -S localhost -U sa -P 'Pa$$w0rd'
若要建立資料庫,請執行下列命令:
CREATE DATABASE WideWorld1 GO
若要確認資料庫已建立,請執行下列命令:
SELECT name, database_id, create_date FROM sys.databases WHERE name = 'WideWorld1' GO
若要結束
sqlcmd
工具和 SSH,請執行 exit 命令兩次。