Ubuntu与SQL Server兼容吗
导读:Ubuntu 与 SQL Server 的兼容性 支持概览 完全兼容并可正式运行。微软自 SQL Server 2017 起提供 Linux 版本,官方支持在 Ubuntu 18.04、20.04、22.04 上安装;SQL Server...
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.04;24.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 个字符。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Ubuntu与SQL Server兼容吗
本文地址: https://pptw.com/jishu/781999.html
