当前位置:首页 > 系统教程 > 正文

Ubuntu上部署Microsoft SQL Server详细教程(从零开始的完整指南)

Ubuntu上部署Microsoft SQL Server详细教程(从零开始的完整指南)

Ubuntu上部署Microsoft SQL Server详细教程(从零开始的完整指南) Ubuntu  Server 部署教程 Linux数据库 第1张

欢迎来到Ubuntu上部署SQL Server的详细部署教程!本文将手把手教你如何在Ubuntu系统上安装和配置Microsoft SQL Server,让你轻松拥有一个强大的Linux数据库环境。无论你是数据库新手还是老手,都能按照本指南顺利完成部署。

1. 前提条件

在开始之前,请确保你的Ubuntu版本为16.04、18.04、20.04或更高(推荐20.04 LTS)。至少需要2GB内存和5GB磁盘空间。同时,你需要具有sudo权限的用户。

2. 安装SQL Server

首先导入Microsoft GPG密钥并注册SQL Server Ubuntu存储库:

wget -qO- https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -sudo add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/20.04/mssql-server-2019.list)"

然后更新包列表并安装SQL Server:

sudo apt-get updatesudo apt-get install -y mssql-server

安装完成后,运行配置脚本:

sudo /opt/mssql/bin/mssql-conf setup

按照提示选择版本(推荐免费Express版),设置SA密码(需包含大小写字母、数字和特殊符号)。

3. 安装SQL Server命令行工具

为了连接和管理数据库,需要安装SQL Server命令行工具:

curl https://packages.microsoft.com/config/ubuntu/20.04/prod.list | sudo tee /etc/apt/sources.list.d/msprod.listsudo apt-get updatesudo apt-get install -y mssql-tools unixodbc-dev

安装后,可将工具路径添加到PATH:

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

4. 启动并验证服务

检查SQL Server是否运行:

systemctl status mssql-server

如果未运行,启动服务:sudo systemctl start mssql-server,并设置开机自启:sudo systemctl enable mssql-server

5. 连接SQL Server

使用sqlcmd工具连接:

sqlcmd -S localhost -U SA -P "YourPassword"

成功连接后,可以执行SQL命令,例如查看数据库:

SELECT Name FROM sys.Databases;GO

6. 配置远程连接(可选)

如果需要从其他机器访问,需配置防火墙和SQL Server设置:

sudo ufw allow 1433/tcpsudo /opt/mssql/bin/mssql-conf set sqlagent.enabled truesudo systemctl restart mssql-server

至此,你已经成功在Ubuntu上部署了Microsoft SQL Server,并可以通过本地或远程工具进行管理。这个部署教程涵盖了所有关键步骤,帮助你快速搭建Linux数据库环境。

关键词:Ubuntu、SQL Server、部署教程、Linux数据库