首页主机资讯SQL Server能跨平台运行在Ubuntu吗

SQL Server能跨平台运行在Ubuntu吗

时间2025-11-18 21:13:03发布访客分类主机资讯浏览292
导读:支持情况与版本 可以。Microsoft SQL Server 提供 Linux 版本,官方支持在 Ubuntu 上安装与运行,并提供 Ubuntu 18.04、20.04、22.04 的安装快速入门;同时支持通过 Docker 容器运行...

支持情况与版本

  • 可以。Microsoft SQL Server 提供 Linux 版本,官方支持在 Ubuntu 上安装与运行,并提供 Ubuntu 18.04、20.04、22.04 的安装快速入门;同时支持通过 Docker 容器运行。对于新版本,SQL Server 2025(17.x)预览版支持 Ubuntu 24.04(当前仅提供 180 天企业评估版)。核心数据库引擎在 LinuxWindows 上基本一致,但部分功能在 Linux 上不支持,部署前建议核对对应版本的支持矩阵与“不支持的功能”列表。

快速安装要点

  • 准备:建议使用 Ubuntu 20.04/22.04,至少 2 GB 内存;计划远程访问时,确保防火墙开放 TCP 1433 端口。
  • 安装步骤(以 Ubuntu 22.04 为例):
    1. 导入 GPG 公钥并注册仓库
      curl -fsSL https://packages.microsoft.com/keys/microsoft.asc | sudo gpg --dearmor -o /usr/share/keyrings/microsoft-prod.gpg
      curl -fsSL https://packages.microsoft.com/config/ubuntu/22.04/mssql-server-preview.list | sudo tee /etc/apt/sources.list.d/mssql-server-preview.list
    2. 安装服务器包
      sudo apt-get update & & sudo apt-get install -y mssql-server
    3. 初始化配置(设置 sa 密码并选择版本)
      sudo /opt/mssql/bin/mssql-conf setup
    4. 验证服务状态
      systemctl status mssql-server --no-pager
    5. 安装命令行工具(可选,便于本地/远程管理)
      curl https://packages.microsoft.com/config/ubuntu/22.04/prod.list | sudo tee /etc/apt/sources.list.d/msprod.list
      sudo apt-get update & & sudo apt-get install -y mssql-tools18 unixodbc-dev
      将 /opt/mssql-tools18/bin 加入 PATH,便于使用 sqlcmd/bcp。
    6. 本地连接测试
      sqlcmd -S localhost -U sa -P ‘< your_password> ’
      以上步骤以官方快速入门为准,命令细节与仓库地址会随版本略有差异,请以所用版本的文档为准。

重要限制与注意事项

  • 功能差异:Linux 上的 SQL ServerWindows 的核心引擎相同,但部分功能/服务在 Linux 上不支持,上线前请查阅“Linux 不支持的功能和服务”及“已知问题”。
  • 许可方式:在 WindowsLinux 上的授权方式一致,许可后可任选平台使用;在 setup 中可选 Evaluation、Developer、Express 等版本(其中 Developer/Express 免费,Evaluation 限 180 天)。
  • 运行环境限制:不支持将 Windows 子系统 Linux(WSL) 作为 SQL Server 的安装目标。
  • 版本与平台:如需在 Ubuntu 24.04 上体验最新特性,可使用 SQL Server 2025(17.x)预览版;当前仅提供 180 天企业评估版,生产环境请选择受支持的 2019/2022 稳定版本。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: SQL Server能跨平台运行在Ubuntu吗
本文地址: https://pptw.com/jishu/750530.html
Ubuntu上SQL Server如何备份 如何排查Debian FTPServer的故障

游客 回复需填写必要信息