温馨提示×

debian能否安装sqlserver

小樊
32
2026-09-07 15:28:46
栏目: 云计算

可以的,Debian 是可以安装 Microsoft SQL Server 的,不过有版本和系统限制,下面给你说清楚。


一、支持的 Debian 版本

目前 Microsoft 官方支持 的 Debian 版本主要是:

  • Debian 10 (Buster)
  • Debian 11 (Bullseye)

⚠️ 注意:

  • 不支持 Debian 12(Bookworm)官方版本(截至 2024 年,仍无官方支持)
  • 仅支持 64 位(amd64)
  • 需要至少 2 GB 内存

二、可以安装的 SQL Server 版本

  • SQL Server 2019
  • SQL Server 2022(部分 Debian 版本支持)

社区版(Express)是免费的,适合学习和小型应用。


三、基本安装步骤(以 Debian 11 为例)

1. 导入 Microsoft 仓库

curl https://packages.microsoft.com/keys/microsoft.asc | sudo gpg --dearmor -o /usr/share/keyrings/microsoft-archive-keyring.gpg

echo "deb [signed-by=/usr/share/keyrings/microsoft-archive-keyring.gpg] https://packages.microsoft.com/debian/11/prod bullseye main" | sudo tee /etc/apt/sources.list.d/mssql-server.list

2. 安装 SQL Server

sudo apt update
sudo apt install -y mssql-server

3. 初始化配置

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

按提示选择:

  • 版本(如 Express)
  • 设置 SA 密码(强密码)

4. 启动服务

systemctl status mssql-server

四、可选:安装命令行工具

sudo apt install -y mssql-tools unixodbc-dev

使用:

sqlcmd -S localhost -U SA -P '你的密码'

五、注意事项

✅ 适合:

  • 学习 SQL Server
  • .NET / 企业应用测试

❌ 不适合:

  • 生产环境大规模使用(Linux 版功能略少于 Windows)
  • Debian 12 用户(目前不官方支持)

如果你愿意,可以告诉我:

  • Debian 具体版本
  • 是否用于生产
  • 是否需要 Docker 方式(更简单)

我可以给你最合适的安装方案

0