温馨提示×

ubuntu启sqlserver怎么弄

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

在 Ubuntu 上启动 / 安装 / 使用 SQL Server,一般指的是 Microsoft SQL Server for Linux。下面按常见场景给你一份简明操作指南。


一、在 Ubuntu 上安装 SQL Server(如果还没装)

1. 系统要求

  • Ubuntu 20.04 / 22.04(推荐)
  • 至少 2 GB 内存
  • root 或 sudo 权限

2. 导入 Microsoft 仓库

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

如果是 20.04,把 22.04 改成 20.04

3. 安装 SQL Server

sudo apt update
sudo apt install -y mssql-server

4. 初始化配置

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

按提示:

  • 选择版本(Evaluation / Developer / Express)
  • 设置 sa 密码(必须复杂)

二、启动 SQL Server 服务

sudo systemctl start mssql-server

设置开机自启:

sudo systemctl enable mssql-server

查看状态:

systemctl status mssql-server

看到 active (running) 就说明启动成功了。


三、连接 SQL Server

方法 1:命令行工具(sqlcmd)

sudo apt install -y mssql-tools unixodbc-dev

连接:

sqlcmd -S localhost -U sa -P '你的密码'

测试:

SELECT @@VERSION;
GO

方法 2:Windows / 远程连接

  • 用 SSMS
  • 服务器:Ubuntu IP,1433
  • 账号:sa

四、常见问题

1. 启动失败

journalctl -u mssql-server -n 50

常见原因:

  • 内存不足
  • sa 密码不符合复杂度

2. 防火墙

sudo ufw allow 1433/tcp

五、只“启动”已有 SQL Server

如果你已经装好了,只需要:

sudo systemctl start mssql-server

如果你愿意,可以告诉我:

  • Ubuntu 版本
  • 是 新装 还是 已装但启不来
  • 报错信息

我可以直接帮你排错。

0 踩