在 Debian 上启动 SQL Server(Microsoft SQL Server),一般是通过 systemd 管理的。下面是常见步骤:
先确认是否安装了 mssql-server:
dpkg -l | grep mssql-server
如果没装,需要先安装(以 SQL Server 2019 为例):
sudo apt update
sudo apt install -y mssql-server
如果是刚安装,需要先运行初始化:
sudo /opt/mssql/bin/mssql-conf setup
按提示设置:
使用 systemd 启动:
sudo systemctl start mssql-server
设置开机自启(可选):
sudo systemctl enable mssql-server
sudo systemctl status mssql-server
或看端口(默认 1433):
sudo ss -tunlp | grep 1433
查看日志:
journalctl -u mssql-server -xe
或:
cat /var/opt/mssql/log/errorlog
SQL Server 至少需要 2GB 内存,否则启动失败。
没运行 mssql-conf setup 会无法启动。
在 Debian 上可安装 sqlcmd:
sudo apt install mssql-tools unixodbc-dev
连接:
sqlcmd -S localhost -U SA -P '你的密码'
如果你说的是 Docker 里的 SQL Server 或 特定版本(2017/2022),可以告诉我,我给你对应命令。