在 Debian 上安装 Microsoft SQL Server(官方支持 Debian 10/11/12,推荐 64 位)步骤如下:
curl -fsSL https://packages.microsoft.com/keys/microsoft.asc | sudo gpg --dearmor -o /usr/share/keyrings/microsoft-prod.gpg
以 Debian 12 为例:
curl -fsSL https://packages.microsoft.com/config/debian/12/mssql-server-2022.list | sudo tee /etc/apt/sources.list.d/mssql-server.list
Debian 11 用
11,Debian 10 用10
sudo apt update
sudo apt install -y mssql-server
sudo /opt/mssql/bin/mssql-conf setup
按提示:
sa 密码(强密码,至少 8 位)systemctl status mssql-server
如未启动:
sudo systemctl start mssql-server
sudo systemctl enable mssql-server
curl -fsSL https://packages.microsoft.com/keys/microsoft.asc | sudo gpg --dearmor -o /usr/share/keyrings/microsoft-prod.gpg
curl -fsSL https://packages.microsoft.com/config/debian/12/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 你的密码
sudo ufw allow 1433/tcp
如果你告诉我 Debian 版本号 或 用途(开发/生产),我可以给你更精确的命令。