在腾讯云轻量服务器(TencentCloud Lighthouse)上安装 SQL Server 的步骤主要分为以下几个部分:
✅ 一、确认系统环境
腾讯云轻量服务器支持的操作系统包括:
- Ubuntu
- CentOS
- Debian
- Windows Server
SQL Server 仅支持 Linux 和 Windows 系统,以下是不同系统的安装方式。
🐧 二、在 Linux(如 Ubuntu 或 CentOS)上安装 SQL Server
🔹 1. 登录服务器
使用 SSH 登录你的轻量服务器:
ssh username@your_server_ip
🔹 2. 安装 SQL Server for Linux(以 Ubuntu 为例)
步骤如下:
① 导入 Microsoft 存储库 GPG 密钥
curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
② 添加 Microsoft SQL Server Ubuntu 存储库
curl https://packages.microsoft.com/config/ubuntu/$(lsb_release -rs)/prod.list | sudo tee /etc/apt/sources.list.d/mssql-release.list
注意:
$(lsb_release -rs)自动获取当前 Ubuntu 版本代号,确保与支持的版本匹配(推荐 Ubuntu 20.04 或 22.04)
③ 更新包列表并安装 SQL Server
sudo apt update
sudo apt install -y mssql-server
④ 配置 SQL Server 实例
sudo /opt/mssql/bin/mssql-conf setup
选择版本(例如 Developer、Express、Standard、Enterprise),然后设置 SA 密码。
⑤ 启动 SQL Server 服务
sudo systemctl status mssql-server
如果未运行,可手动启动:
sudo systemctl start mssql-server
设置开机自启:
sudo systemctl enable mssql-server
🔹 3. 安装命令行工具 sqlcmd(可选)
用于本地连接测试 SQL Server:
sudo apt install -y mssql-tools unixodbc-dev
添加路径到环境变量(可选):
echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bashrc
source ~/.bashrc
🔹 4. 使用 sqlcmd 连接测试
sqlcmd -S localhost -U SA -P '<YourPassword>'
进入后可以执行 SQL 命令:
SELECT @@VERSION;
GO
💻 三、在 Windows Server 上安装 SQL Server
如果你选择了 Windows Server 系统的轻量服务器:
🔹 1. 下载 SQL Server 安装包
通过远程桌面登录服务器,浏览器访问:
https://www.microsoft.com/en-us/sql-server/sql-server-downloads
下载 SQL Server Express 或其他版本。
🔹 2. 安装 SQL Server
双击安装包,按照图形化界面一步步安装即可。
建议选择“全新 SQL Server 独立安装”模式,并记住设置的 SA 账户密码。
🔐 四、配置防火墙允许外部访问(Linux 或 Windows)
对于 Linux(Ubuntu/iptables/firewalld):
开放 TCP 1433 端口:
sudo ufw allow 1433/tcp
对于 Windows:
打开“高级安全 Windows Defender 防火墙” → 入站规则 → 新建规则 → 端口 → TCP 1433
🌐 五、腾讯云控制台配置安全组
前往 腾讯云轻量服务器控制台:
- 找到你实例对应的安全组。
- 编辑入站规则,添加一条:
- 协议类型:TCP
- 端口范围:1433
- 源 IP:根据需要填写(如
0.0.0.0/0表示任意来源)
🧪 六、远程连接 SQL Server
使用以下任一方式连接:
- SSMS (SQL Server Management Studio)(Windows)
- Azure Data Studio
- DBeaver
- Navicat Premium
连接信息:
- 主机名/IP:你的轻量服务器公网 IP
- 用户名:
sa - 密码:你设置的 SA 密码
- 端口:默认 1433
✅ 七、常见问题排查
| 问题 | 解决方法 |
|---|---|
| 无法远程连接 | 检查安全组是否放行 1433 端口 |
| SA 登录失败 | 检查密码是否正确,SQL Server 是否正常运行 |
| 安装失败 | 确保系统版本兼容,磁盘空间足够 |
| 服务未启动 | 使用 systemctl status mssql-server 查看状态 |
📝 总结
| 步骤 | 内容 |
|---|---|
| 1 | 选择合适的操作系统(Linux 或 Windows) |
| 2 | 安装 SQL Server(Linux 使用 apt,Windows 使用安装包) |
| 3 | 设置 SA 密码并启动服务 |
| 4 | 配置防火墙和安全组,开放 1433 端口 |
| 5 | 使用客户端工具远程连接数据库 |
如果你告诉我你使用的具体系统(如 Ubuntu 22.04 还是 Windows Server 2022),我可以提供更具体的命令或截图指导。欢迎继续提问!
ECLOUD博客