在 Ubuntu 下使用 SQL Server,通常是指 Microsoft SQL Server on Linux。下面我按从安装到基本使用给你一个完整、实用的流程。
curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
sudo add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/$(lsb_release -rs)/mssql-server-2022.list)"
如果是 20.04,把
lsb_release -rs换成20.04
sudo apt update
sudo apt install -y mssql-server
sudo /opt/mssql/bin/mssql-conf setup
会让你选择:
✅ 成功后服务会自动启动
systemctl status mssql-server
sudo apt install -y mssql-tools unixodbc-dev
echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bashrc
source ~/.bashrc
sqlcmd -S localhost -U sa
输入密码后即可进入 SQL 命令行。
SELECT name FROM sys.databases;
GO
CREATE DATABASE testdb;
GO
USE testdb;
GO
CREATE TABLE users (
id INT IDENTITY(1,1) PRIMARY KEY,
name NVARCHAR(50),
age INT
);
GO
INSERT INTO users (name, age) VALUES ('Tom', 18);
GO
SELECT * FROM users;
GO
sudo ufw allow 1433/tcp
服务器:Ubuntu IP
端口:1433
账号:sa
SQL Server 启动失败
解决:
sudo nano /opt/mssql/bin/mssql-conf
或限制内存(高级)
sudo systemctl stop mssql-server
sudo /opt/mssql/bin/mssql-conf set-sa-password
sudo systemctl start mssql-server
✅ Web 后端
✅ .NET / Java / Python
✅ 学习 SQL Server
✅ 从 Windows 迁移到 Linux
如果你愿意,可以告诉我:
我可以给你更针对性的配置或示例。