Debian 上运行 SQL Server 的资源与注意事项
最低与推荐资源配置
| 资源项 |
最低可用 |
建议配置 |
| 内存 |
2 GB RAM |
4 GB RAM 及以上 |
| 磁盘空间 |
6 GB 可用 |
10 GB 及以上(便于安装组件与数据增长) |
| 处理器 |
x64 兼容,≥2 GHz,≥2 核 |
更高主频或多核(如 Intel Xeon / AMD EPYC)以提升复杂查询与并发 |
| 文件系统 |
EXT4 或 XFS |
EXT4 或 XFS |
| 网络 |
— |
如需远程连接,确保稳定网络并开放 1433/TCP |
以上数值适用于在 Debian 上部署 SQL Server 的常见实践;实际所需资源会随 SQL Server 版本、安装组件与工作负载 而变化。
支持与兼容性要点
- 官方主要支持 Red Hat、SUSE、Ubuntu 与 Docker 等 Linux 发行版;在 Debian 上的支持较为有限,通常依赖社区与自行维护,生产环境需充分评估风险与可维护性。
- 文件系统方面,SQL Server 2017 仅支持 XFS/EXT4,不支持 BTRFS 等。
- 安装与运行可能遇到依赖问题(如缺少 libldap-2.4-2 等),需要手动处理或调整仓库源。
部署与运维提示
- 在 Debian 上常见做法是基于 Ubuntu 的 Microsoft 软件源 安装 SQL Server(社区可行方案),安装后使用 mssql-conf setup 完成初始化,并验证服务状态;远程访问需开放 1433/TCP 并配置防火墙。
- 建议以 非 root 运行 SQL Server,遵循最小权限原则;定期备份、更新与补丁管理,并监控系统资源与日志,以便及时排障与优化。