在 Ubuntu 上安装 Microsoft SQL Server(Linux 版) 的步骤如下(以 Ubuntu 20.04 / 22.04 为例,SQL Server 2019/2022 通用)。
curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
sudo add-apt-repository "$(curl https://packages.microsoft.com/config/ubuntu/22.04/mssql-server-2022.list)"
如果是 Ubuntu 20.04,把
22.04改成20.04
sudo apt update
sudo apt install -y mssql-server
安装完成后执行配置:
sudo /opt/mssql/bin/mssql-conf setup
Evaluation(180 天)Developer(免费,推荐学习)Express(免费,功能受限)systemctl status mssql-server
启动 / 重启 / 停止:
sudo systemctl start mssql-server
sudo systemctl restart mssql-server
sudo systemctl stop mssql-server
用于本地连接数据库:
curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
curl https://packages.microsoft.com/config/ubuntu/22.04/prod.list | sudo tee /etc/apt/sources.list.d/msprod.list
sudo apt update
sudo apt install -y mssql-tools unixodbc-dev
echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bashrc
source ~/.bashrc
sqlcmd -S localhost -U SA -P '你的密码'
成功后会看到:
1>
CREATE DATABASE TestDB;
GO
如果要从其他机器连接:
sudo ufw allow 1433/tcp
SQL Server 启动失败,可限制内存:
sudo /opt/mssql/bin/mssql-conf set memory.memorylimitmb 1024
sudo systemctl restart mssql-server
使用 sqlcmd 时加参数:
sqlcmd -S localhost -U SA -P '密码' -C
✅ Ubuntu 上安装 SQL Server 的核心步骤:
mssql-servermssql-conf setupmssql-tools 连接数据库如果你需要 Docker 方式安装、远程连接配置、与 .NET / Python 连接示例,可以继续问我。