温馨提示×

debian如何配置sqlserver

小樊
38
2026-09-16 18:27:14
栏目: 云计算

在 Debian 上配置 Microsoft SQL Server(通常叫 mssql-server),一般步骤如下。以下内容基于 Debian 11/12SQL Server 2019/2022


一、系统要求

  • Debian 11 (Bullseye) 或 Debian 12 (Bookworm)
  • 至少 2 GB 内存
  • 64 位系统

二、添加 Microsoft 仓库

1. 安装依赖

sudo apt update
sudo apt install -y curl gnupg apt-transport-https

2. 导入 GPG 密钥

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

3. 添加 SQL Server 仓库

(以 SQL Server 2022 为例)

echo "deb [signed-by=/usr/share/keyrings/microsoft-prod.gpg] https://packages.microsoft.com/debian/12/prod bookworm main" | sudo tee /etc/apt/sources.list.d/mssql-server.list

Debian 11 把 12bookworm 改为 11bullseye


三、安装 SQL Server

sudo apt update
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

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

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

echo "deb [signed-by=/usr/share/keyrings/microsoft-prod.gpg] https://packages.microsoft.com/debian/12/prod bookworm main" | sudo tee /etc/apt/sources.list.d/msprod.list

sudo apt update
sudo apt install -y mssql-tools unixodbc-dev

添加到 PATH:

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

七、连接测试

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

执行:

SELECT @@VERSION;
GO

八、防火墙(如有)

sudo ufw allow 1433/tcp

九、常见问题

1. 内存不足

SQL Server 至少需要 2GB,否则无法启动。

2. 中文乱码

使用 sqlcmd 时建议:

export LANG=en_US.UTF-8

3. 远程连接

  • 确保 1433 端口开放
  • sa 登录已启用

如果你需要:

  • 配置远程访问
  • 使用 Docker 安装 SQL Server
  • 配置开机自启 / 性能调优

可以继续问我。

0