在腾讯云轻量应用服务器上安装 Microsoft SQL Server (MSSQL) 是可行的,但需要注意以下几点:
🧾 一、前提条件
1. 操作系统支持
目前 Microsoft SQL Server 官方只支持 Linux 和 Windows Server 系统。
你需要确保你的腾讯云轻量应用服务器使用的操作系统是:
- Ubuntu
- RHEL(Red Hat Enterprise Linux)
- SUSE Linux
- 或者 Windows Server
✅ 推荐使用 Ubuntu,社区文档丰富,安装相对简单。
🐧 二、在 Ubuntu 上安装 MSSQL(SQL Server)
步骤 1:更新系统软件包
sudo apt update && sudo apt upgrade -y
步骤 2:下载并安装 SQL Server 的 Linux 工具包
添加微软仓库
curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
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 版本号,比如20.04或22.04。
步骤 3:安装 SQL Server
sudo apt update
sudo ACCEPT_EULA=Y apt-get install -y mssql-server
步骤 4:配置 SQL Server
sudo /opt/mssql/bin/mssql-conf setup
按照提示选择版本(如 Developer、Express、Standard 等),然后设置 sa 用户密码。
步骤 5:启动 SQL Server 并设置开机自启
sudo systemctl start mssql-server
sudo systemctl enable mssql-server
步骤 6:验证是否运行正常
systemctl status mssql-server
如果看到 active (running) 就说明安装成功了!
📦 三、安装 SQL Server 命令行工具(可选)
如果你想用命令行连接数据库:
sudo ACCEPT_EULA=Y apt-get install -y mssql-tools unixodbc-dev
将工具加入环境变量:
echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bashrc
source ~/.bashrc
连接数据库示例:
sqlcmd -S localhost -U SA -P '<你的密码>'
🔐 四、开放防火墙端口(可选)
如果你需要从外部访问 MSSQL,默认端口是 1433。
在腾讯云控制台中,进入“轻量服务器”的 防火墙设置,添加规则允许 TCP 端口 1433。
💡 五、注意事项
| 项目 | 说明 |
|---|---|
| 轻量服务器资源 | 确保至少有 2GB 内存以上,否则安装失败或运行缓慢 |
| 系统架构 | 只支持 x86_64 架构,ARM 不支持 MSSQL |
| 许可证 | 使用开发版免费,生产环境需购买许可证 |
| 数据库备份 | 自己维护备份策略,轻量服务器不提供自动备份 |
🖥️ 六、Windows Server 上安装 MSSQL
如果你使用的是 Windows Server 系统,则可以直接去官网下载 SQL Server 安装程序进行图形化安装:
👉 https://www.microsoft.com/en-us/sql-server/sql-server-downloads
📚 七、参考链接
- SQL Server on Linux 官方文档
- 腾讯云轻量服务器文档
如果你能告诉我你当前使用的操作系统(例如 Ubuntu 22.04 还是 Windows Server 2019),我可以给你更具体的安装脚本和步骤。
需要我帮你写一个完整的安装脚本吗?
云计算HECS