温馨提示×

Ubuntu与SQL Server兼容吗

小樊
35
2025-12-25 22:35:34
栏目: 云计算

Ubuntu 与 SQL Server 的兼容性

支持概览

  • 完全兼容并可正式运行。微软自 SQL Server 2017 起提供 Linux 版本,官方支持在 Ubuntu 18.04、20.04、22.04 上安装;SQL Server 2025(17.x)Ubuntu 22.04 提供预览版,且 Ubuntu 24.04 在 2025 预览版中受支持(当前仅提供 180 天企业评估版)。此外,Windows Subsystem for Linux(WSL) 不支持作为安装目标。

版本与系统要求

  • 版本与操作系统对应关系如下:
SQL Server 版本 支持状态 支持的 Ubuntu 版本
2017(14.x) 正式支持 18.04
2019(15.x) 正式支持 20.04
2022(16.x) 正式支持 20.04、22.04
2025(17.x) 预览 22.0424.04(预览)
  • 最低硬件要求:各受支持的 Ubuntu 版本均建议至少 2 GB 内存;如需远程访问,需在防火墙开放 TCP 1433 端口。

快速安装验证步骤

  • 导入 GPG 密钥并添加软件源(以 Ubuntu 22.04 + SQL Server 2022 为例):
    • curl https://packages.microsoft.com/keys/microsoft.asc | sudo tee /etc/apt/trusted.gpg.d/microsoft.asc
    • sudo add-apt-repository “$(wget -qO- https://packages.microsoft.com/config/ubuntu/22.04/mssql-server-2022.list)”
  • 安装与初始化:
    • sudo apt-get update && sudo apt-get install -y mssql-server
    • sudo /opt/mssql/bin/mssql-conf setup(设置 SA 密码并选择版本;免费许可包含 Evaluation、Developer、Express
  • 验证与服务:
    • systemctl status mssql-server --no-pager
    • 远程连接前开放防火墙:sudo ufw allow 1433/tcp(或相应防火墙规则)

常见限制与注意

  • WSL 不支持作为 SQL Server on Linux 的安装目标,建议使用物理机、虚拟机或云主机部署。
  • Ubuntu 24.04 仅在 SQL Server 2025 预览版中受支持,且当前仅提供 180 天企业评估版,生产环境请选择 Ubuntu 20.04/22.04 + SQL Server 2019/2022 的稳定组合。
  • 密码需符合默认策略:至少 8 个字符,包含大小写字母、数字、符号中至少 3 类,最长 128 个字符。

0