在腾讯云轻量应用服务器(TencentCloud Lighthouse)上安装 Microsoft SQL Server 是可行的,但需要注意以下几点:
✅ 前提条件
-
操作系统要求:
- SQL Server for Linux 支持的操作系统包括:Ubuntu、Red Hat Enterprise Linux (RHEL)、SUSE Linux Enterprise Server (SLES)。
- 如果你使用的是 Windows 系统,则可以直接安装 SQL Server Windows 版本。
-
轻量服务器配置建议:
- 内存 ≥ 2GB(SQL Server 至少需要 2GB 内存)
- 硬盘空间 ≥ 5GB 可用空间
- CPU 核心数 ≥ 1
-
防火墙设置:
- 开放 TCP 1433 端口用于远程连接 SQL Server。
📌 安装步骤(以 Ubuntu 为例)
1. 登录服务器
使用 SSH 登录你的腾讯云轻量服务器:
ssh username@your_server_ip
2. 安装 SQL Server(Linux 版本)
步骤 1:导入公钥
wget -qO- https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
步骤 2:添加 SQL Server 的源
sudo add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/$(lsb_release -rs)/mssql-server-2022.list)"
注意:根据你使用的 Ubuntu 版本修改
$(lsb_release -rs)或者手动填写如focal、jammy。
步骤 3:更新包列表并安装 SQL Server
sudo apt-get update
sudo apt-get install -y mssql-server
步骤 4:配置 SQL Server
sudo /opt/mssql/bin/mssql-conf setup
- 选择版本(例如 Evaluation、Express、Standard、Enterprise)
- 设置 SA 密码(很重要!)
步骤 5:检查服务状态
systemctl status mssql-server --lines 10
如果显示 active (running),说明安装成功。
3. 安装命令行工具(可选)
如果你想在服务器上运行 SQL 查询,可以安装命令行工具 mssql-tools:
curl https://packages.microsoft.com/config/ubuntu/$(lsb_release -rs)/prod.list | sudo tee /etc/apt/sources.list.d/mssql-release.list
sudo apt-get update
sudo ACCEPT_EULA=Y apt-get install -y msodbcsql18
sudo ACCEPT_EULA=Y apt-get install -y mssql-tools18
echo 'export PATH="$PATH:/opt/mssql-tools18/bin"' >> ~/.bashrc
source ~/.bashrc
然后可以使用 sqlcmd 连接数据库:
sqlcmd -S localhost -U SA -P '<YourPassword>'
4. 配置远程访问
步骤 1:开放防火墙端口(Ubuntu UFW 示例)
sudo ufw allow 1433/tcp
步骤 2:配置 SQL Server 允许远程连接
编辑 /var/opt/mssql/mssql.conf:
sudo nano /var/opt/mssql/mssql.conf
添加或修改如下内容:
network:
tcpport: 1433
ipaddress: 0.0.0.0
重启 SQL Server:
sudo systemctl restart mssql-server
5. 腾讯云控制台设置安全组
登录腾讯云控制台 → 找到你的轻量服务器 → 安全组 → 添加入站规则:
- 协议类型:TCP
- 端口范围:1433
- 源 IP:0.0.0.0/0 (或指定 IP)
🧪 测试远程连接
使用本地 SQL Server Management Studio (SSMS) 或 Azure Data Studio 远程连接:
- 服务器地址:
your_server_ip,1433 - 认证方式:SQL Server 身份验证
- 用户名:
SA - 密码:你在 setup 中设置的密码
⚠️ 注意事项
- 性能限制:轻量服务器资源有限,不建议用于生产环境。
- 备份与安全:定期备份数据,不要使用弱 SA 密码。
- Windows vs Linux:如果你更熟悉图形界面和 SSMS,可以选择 Windows Server 镜像,直接安装 SQL Server Windows 版。
📦 可选:安装 SQL Server on Windows Server
如果你选择了 Windows 系统:
- 下载 SQL Server Express 或标准版安装包;
- 使用远程桌面连接服务器;
- 图形化安装 SQL Server;
- 配置防火墙和远程访问。
✅ 总结
| 项目 | 推荐 |
|---|---|
| 操作系统 | Ubuntu 20.04 LTS / 22.04 LTS |
| 安装方式 | 使用官方 apt 源安装 |
| 远程访问 | 开放 1433 端口 + 修改配置文件 |
| 工具推荐 | sqlcmd / SSMS / Azure Data Studio |
如果你提供具体使用的操作系统(Ubuntu、CentOS、Windows),我可以给出更详细的安装脚本或步骤。需要的话也可以帮你写一键部署脚本 😊
ECLOUD博客