温馨提示×

ubuntu升sqlserver怎么弄

小樊
47
2026-10-27 08:08:21
栏目: 云计算

你问的应该是 在 Ubuntu 上安装 / 升级 Microsoft SQL Server,下面按常见情况给你说明。


一、在 Ubuntu 上安装 SQL Server(新装)

1. 导入 Microsoft 仓库

curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
curl https://packages.microsoft.com/config/ubuntu/$(lsb_release -rs)/mssql-server-2022.list | sudo tee /etc/apt/sources.list.d/mssql-server.list

如果是 20.04,把 2022 换成 2019 也可

2. 安装 SQL Server

sudo apt update
sudo apt install -y mssql-server

3. 初始化

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

按提示选择版本(如 Developer / Express)并设置 SA 密码。

4. 安装命令行工具(可选)

sudo apt install -y mssql-tools unixodbc-dev

二、升级 SQL Server(已安装)

1. 查看当前版本

sqlcmd -S localhost -U SA -Q "SELECT @@VERSION"

2. 升级步骤

sudo apt update
sudo apt upgrade mssql-server

升级过程会:

  • 保留数据库文件
  • 自动停止 / 启动服务

3. 确认服务状态

systemctl status mssql-server

三、跨大版本升级(如 2019 → 2022)

  1. 先完整备份数据库
  2. 添加新版本仓库
  3. 卸载旧版(不删数据文件)
sudo apt remove mssql-server
  1. 安装新版
  2. 启动后数据库会自动兼容升级

四、常见问题

  • 端口不通:默认 1433
  • 内存不足:SQL Server 最少 2GB RAM
  • Ubuntu 版本不支持:SQL Server 2022 支持 20.04 / 22.04

如果你说的“升 sqlserver”是:

  • ✅ 升级 Ubuntu 系统
  • ✅ 升级数据库版本
  • ✅ Docker 里的 SQL Server

可以告诉我具体场景,我给你更精确的命令。

0 踩