练习 - 在 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
系统提示确认时,键入“是”。
对于密码,请输入前面命令中显示的密码,然后按 Enter。 SSH 连接到 VM 并显示 bash shell。
安装 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
若要选择“评估版”,请输入“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 两次。