在 Debian 上安装 Microsoft SQL Server(Linux 版),官方是有明确要求的,下面给你一个实用版配置说明,按最低/推荐、系统、存储、网络几个维度来。
✅ 目前官方支持:
⚠️ 不支持 Debian 10 及以下
⚠️ 不支持非 amd64 架构
SQL Server 在 Linux 上对内存比较“能吃”
✅ 推荐:
ext4xfs(生产环境更推荐)❌ 不推荐:
SQL Server 在 Debian 上依赖以下组件(安装时会自动处理):
libssl1.1 或 libssl3(取决于 Debian 版本)libcurllibsystemdgnupgapt-transport-https确保系统是最新的:
sudo apt update && sudo apt upgrade -y
sudo apt install locales
sudo locale-gen en_US.UTF-8
sudo update-locale LANG=en_US.UTF-8
| 版本 | 说明 |
|---|---|
| Developer | ✅ 免费,功能全(推荐学习/开发) |
| Express | ✅ 免费,有限制 |
| Standard / Enterprise | ❌ 需要授权 |
curl https://packages.microsoft.com/keys/microsoft.asc | sudo gpg --dearmor -o /usr/share/keyrings/microsoft-archive-keyring.gpg
sudo sh -c 'echo "deb [signed-by=/usr/share/keyrings/microsoft-archive-keyring.gpg] https://packages.microsoft.com/debian/12/prod stable main" > /etc/apt/sources.list.d/mssql-server.list'
Debian 11 把
12改成11
sudo apt update
sudo apt install -y mssql-server
sudo /opt/mssql/bin/mssql-conf setup
选择版本 + 设置 sa 密码
1433sudo ufw allow 1433
✅ 强烈建议:
| 问题 | 原因 |
|---|---|
| 安装失败 | locale 没设置 |
| 启动失败 | 内存不足 |
| 连接不上 | 防火墙 / 端口 |
| 性能差 | 没用 SSD |
如果你愿意,我可以:
你打算 开发用还是生产用?