在 Debian 上安装 Microsoft SQL Server(Linux 版) 官方是支持的(目前主要是 Debian 10/11/12,具体看 SQL Server 版本)。下面以 Debian 11/12 + SQL Server 2022 为例说明。
sudo apt update
sudo apt install -y curl gnupg apt-transport-https
导入 GPG 密钥:
curl -fsSL https://packages.microsoft.com/keys/microsoft.asc | sudo gpg --dearmor -o /usr/share/keyrings/microsoft-prod.gpg
添加仓库(Debian 12 示例):
echo "deb [signed-by=/usr/share/keyrings/microsoft-prod.gpg] https://packages.microsoft.com/debian/12/prod bookworm main" | sudo tee /etc/apt/sources.list.d/mssql-release.list
Debian 11 把
12改成11,bookworm改成bullseye
sudo apt update
sudo apt install -y mssql-server
sudo /opt/mssql/bin/mssql-conf setup
按提示:
systemctl status mssql-server
应确保是 active (running)
sudo apt install -y mssql-tools unixodbc-dev
添加到 PATH:
echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bashrc
source ~/.bashrc
测试连接:
sqlcmd -S localhost -U SA -P '你的密码'
sudo ufw allow 1433/tcp
❌ 内存不足:SQL Server 最少 2GB,否则无法启动
❌ 不支持 Debian 新版:可改用 Ubuntu LTS
✅ 开发学习推荐 Developer 版(免费)
如果你告诉我:
我可以给你更精确的命令。