温馨提示×

debian如何安装sqlserver

小樊
42
2026-09-01 16:04:30
栏目: 云计算

在 Debian 上安装 Microsoft SQL Server(官方支持 Debian 10/11/12,以 mssql-server 为主),步骤如下:


一、系统要求

  • Debian 10 / 11 / 12(64 位)
  • 至少 2 GB 内存
  • root 或 sudo 权限

二、添加 Microsoft 软件源

sudo apt update
sudo apt install -y curl gnupg apt-transport-https
curl -fsSL https://packages.microsoft.com/keys/microsoft.asc | sudo gpg --dearmor -o /usr/share/keyrings/microsoft-prod.gpg
echo "deb [signed-by=/usr/share/keyrings/microsoft-prod.gpg] https://packages.microsoft.com/debian/$(lsb_release -rs)/prod $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/mssql-release.list

如果 lsb_release 不存在:

sudo apt install -y lsb-release

三、安装 SQL Server

sudo apt update
sudo apt install -y mssql-server

四、初始化 SQL Server

sudo /opt/mssql/bin/mssql-conf setup

按提示操作:

  1. 选择版本(如 Evaluation / Developer / Express)
  2. 接受许可协议
  3. 设置 SA 密码(强密码)

五、确认服务状态

systemctl status mssql-server --no-pager

如未启动:

sudo systemctl start mssql-server
sudo systemctl enable mssql-server

六、安装命令行工具(可选但推荐)

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
  • 不支持 32 位系统
  • Debian 版本不匹配:确认源路径正确

如果你需要:

  • 安装 SQL Server 2019 / 2022
  • 配置 远程连接
  • 使用 Docker 安装
  • 配置 中文排序规则

可以继续告诉我你的具体需求。

0