温馨提示×

debian中sqlserver怎样配置

小樊
33
2026-10-13 10:40:54
栏目: 云计算

在 Debian 上配置 Microsoft SQL Server(MS SQL Server),一般步骤如下(以 Debian 11/12 + SQL Server 2022 为例):


一、系统准备

1. 更新系统

sudo apt update
sudo apt upgrade -y

2. 安装依赖

sudo apt install -y curl gnupg wget software-properties-common

二、添加 Microsoft 软件源

1. 导入 GPG 密钥

curl https://packages.microsoft.com/keys/microsoft.asc | sudo gpg --dearmor -o /usr/share/keyrings/microsoft-prod.gpg

2. 添加 SQL Server 仓库

curl https://packages.microsoft.com/config/debian/12/mssql-server-2022.list | sudo tee /etc/apt/sources.list.d/mssql-server.list

Debian 11 把 12 换成 11

3. 更新源

sudo apt update

三、安装 SQL Server

sudo apt install -y mssql-server

四、初始化 SQL Server

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

按提示操作:

  • 选择版本(Evaluation / Developer / Express 等)
  • 设置 SA 密码(必须强密码)
  • 选择语言

✅ 成功后会自动启动服务


五、检查服务状态

systemctl status mssql-server

启动 / 停止:

sudo systemctl start mssql-server
sudo systemctl enable mssql-server

六、配置防火墙(如有)

sudo ufw allow 1433/tcp

七、安装命令行工具(可选但推荐)

1. 添加工具源

curl https://packages.microsoft.com/config/debian/12/prod.list | sudo tee /etc/apt/sources.list.d/msprod.list
sudo apt update

2. 安装 sqlcmd

sudo apt install -y mssql-tools unixodbc-dev

3. 配置环境变量

echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bashrc
source ~/.bashrc

八、连接测试

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

执行:

SELECT @@VERSION;
GO

九、常见问题

1. 内存不足

SQL Server 至少需要 2GB 内存

限制内存(可选):

sudo /opt/mssql/bin/mssql-conf set memory.memorylimitmb 2048
sudo systemctl restart mssql-server

2. 仅支持 x86_64

不支持 ARM(如树莓派需特殊版本)


十、总结

✅ Debian 上配置 SQL Server 核心步骤:

  1. 添加 Microsoft 源
  2. 安装 mssql-server
  3. mssql-conf setup
  4. 开放 1433 端口
  5. 使用 sqlcmd 连接

如果你需要:

  • Docker 方式部署
  • 远程连接配置
  • SQL Server + PHP / Python 连接
  • 主从复制

可以继续问我。

0 踩