温馨提示×

debian中sqlserver咋启动

小樊
46
2026-09-19 21:56:55
栏目: 云计算

在 Debian 上启动 SQL Server(Microsoft SQL Server),一般是通过 systemd 管理的。下面是常见步骤:


一、确认已安装 SQL Server

先确认是否安装了 mssql-server:

dpkg -l | grep mssql-server

如果没装,需要先安装(以 SQL Server 2019 为例):

sudo apt update
sudo apt install -y mssql-server

二、初始化 SQL Server(第一次必须)

如果是刚安装,需要先运行初始化:

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

按提示设置:

  • 版本(Evaluation / Developer / Express 等)
  • SA 密码(必须强密码)

三、启动 SQL Server

使用 systemd 启动:

sudo systemctl start mssql-server

设置开机自启(可选):

sudo systemctl enable mssql-server

四、查看运行状态

sudo systemctl status mssql-server

或看端口(默认 1433):

sudo ss -tunlp | grep 1433

五、常见问题

1️⃣ 启动失败

查看日志:

journalctl -u mssql-server -xe

或:

cat /var/opt/mssql/log/errorlog

2️⃣ 内存不足

SQL Server 至少需要 2GB 内存,否则启动失败。

3️⃣ 没初始化

没运行 mssql-conf setup 会无法启动。


六、连接测试

在 Debian 上可安装 sqlcmd:

sudo apt install mssql-tools unixodbc-dev

连接:

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

如果你说的是 Docker 里的 SQL Server 或 特定版本(2017/2022),可以告诉我,我给你对应命令。

0 踩