在 Ubuntu 上“装不了 SQL Server” 通常并不是 SQL Server 本身不支持 Linux,而是环境或操作方式不符合 Microsoft 的要求。下面按最常见原因给你说明。
❌ 不支持:
✅ 支持:
x86_64检查命令:
uname -m
必须是:
x86_64
SQL Server(Linux 版)官方支持:
❌ 不支持:
SQL Server 最低要求:
内存不足时:
查看内存:
free -h
很多人直接用:
apt install mssql-server
❌ 这是错的
正确流程示例(Ubuntu 22.04):
sudo apt update
sudo apt install -y curl gnupg
curl https://packages.microsoft.com/keys/microsoft.asc | sudo gpg --dearmor -o /usr/share/keyrings/microsoft.gpg
sudo add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/22.04/mssql-server-2022.list)"
sudo apt update
sudo apt install -y mssql-server
装完后必须执行:
sudo /opt/mssql/bin/mssql-conf setup
否则 SQL Server 不会启动。
sudo service mssql-server start
或启用 systemd
容易混淆:
mssql-server → 数据库服务mssql-tools → sqlcmd 等客户端| 现象 | 原因 |
|---|---|
| E: Unable to locate package | 源没加 |
| 安装成功但连不上 | 没 setup |
| 服务起不来 | 内存不够 |
| 架构不支持 | ARM / 32位 |
| WSL 无 systemd | 启动方式错 |
你可以直接告诉我:
lsb_release -a)uname -m)free -h)我可以一步一步帮你装成功。
如果你愿意,我也可以给你一个 “Ubuntu 22.04 一键安装 SQL Server 脚本”。