在腾讯云应用服务器(如CVM云服务器)中安装 SQL Server,通常是指在 Windows 或 Linux 系统上部署 Microsoft SQL Server。以下是针对不同操作系统的详细安装步骤:
✅ 一、准备工作
1. 购买并配置腾讯云 CVM 实例
- 登录 腾讯云控制台
- 创建一台云服务器(CVM):
- 操作系统选择:
- Windows Server(如 Windows Server 2019/2022) → 安装 SQL Server Windows 版
- Ubuntu/CentOS(Linux) → 安装 SQL Server for Linux
- 建议配置:至少 2核4G 内存,磁盘 ≥50GB(根据需求调整)
- 配置安全组:开放必要的端口(如 1433)
✅ 二、在 Windows 服务器上安装 SQL Server
步骤 1:远程登录 Windows 实例
- 使用 远程桌面(RDP) 登录到你的 Windows CVM。
步骤 2:下载 SQL Server 安装包
- 访问微软官网下载中心:
https://www.microsoft.com/en-us/sql-server/sql-server-downloads - 下载 SQL Server Express(免费)或其他版本(Standard/Enterprise)。
推荐下载:SQL Server 2022 Express(适合轻量应用)
步骤 3:运行安装程序
- 挂载或运行
.iso文件,或直接运行安装程序。 - 选择 “全新 SQL Server 独立安装”
- 按向导进行:
- 输入产品密钥(Express 版无需)
- 接受许可条款
- 功能选择:建议勾选 数据库引擎服务、管理工具
- 实例配置:选择默认实例或命名实例
- 服务账户:可使用默认(如 NT AUTHORITYSYSTEM)
- 身份验证模式:
- 混合模式(推荐):可使用
sa用户 + Windows 登录 - 设置强密码
- 混合模式(推荐):可使用
- 完成安装
步骤 4:配置防火墙和安全组
- 在 Windows 防火墙中允许 SQL Server (TCP-In) 规则(端口 1433)
- 在腾讯云控制台 → 安全组 → 添加规则:
- 协议:TCP
- 端口:1433
- 源 IP:按需(如 0.0.0.0/0 测试用,生产建议限制 IP)
步骤 5:启用远程连接
- 打开 SQL Server 配置管理器
- 启用 SQL Server Browser 服务
- 在 网络配置 → TCP/IP → 启用并确认端口为 1433
- 重启 SQL Server 服务
步骤 6:测试连接
- 使用 SSMS(SQL Server Management Studio)从本地连接:
- 服务器地址:
你的公网IP,1433 - 身份验证:SQL Server 身份验证
- 登录名:
sa,密码为你设置的密码
- 服务器地址:
✅ 三、在 Linux 服务器上安装 SQL Server(以 Ubuntu 为例)
步骤 1:登录 Linux CVM
- 使用 SSH 登录(如通过 PuTTY 或终端)
步骤 2:导入 Microsoft GPG 密钥
wget -qO- https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
步骤 3:添加 SQL Server 仓库
sudo add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/20.04/mssql-server-2022.list)"
注意:根据你的 Ubuntu 版本调整路径(如 22.04)
步骤 4:更新并安装 SQL Server
sudo apt-get update
sudo apt-get install -y mssql-server
步骤 5:运行配置脚本
sudo /opt/mssql/bin/mssql-conf setup
- 选择版本(如 Developer 版免费)
- 设置
sa用户密码(强密码)
步骤 6:启动并设置开机自启
sudo systemctl start mssql-server
sudo systemctl enable mssql-server
步骤 7:开放防火墙端口
sudo ufw allow 1433
或使用腾讯云安全组开放 1433 端口。
步骤 8:安装命令行工具(可选)
curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
curl https://packages.microsoft.com/config/ubuntu/20.04/prod.list | sudo tee /etc/apt/sources.list.d/msprod.list
sudo apt-get update
sudo apt-get install -y mssql-tools unixodbc-dev
步骤 9:连接测试
sqlcmd -S localhost -U sa -P '你的密码'
成功后可执行 SELECT @@VERSION; GO
✅ 四、注意事项
| 项目 | 建议 |
|---|---|
| 安全性 | 不要长期使用 sa 账户;限制公网访问;使用 VPC 内网连接更安全 |
| 备份 | 定期备份数据库并存储到 COS(腾讯云对象存储) |
| 性能 | 根据负载选择合适配置,必要时使用云数据库 SQL Server 版(托管服务) |
| 托管替代方案 | 考虑使用腾讯云 SQL Server 云数据库(全托管,免运维) |
✅ 五、推荐:使用腾讯云云数据库 SQL Server 版(更简单)
如果你不想自己维护服务器,可以直接使用腾讯云的托管数据库服务:
- 进入控制台 → 云数据库 SQL Server
- 创建实例(支持 2008R2 ~ 2019 版本)
- 自动高可用、备份、监控、安全防护
- 更适合生产环境
链接:https://cloud.tencent.com/product/sqlserver
如有具体需求(如版本、用途、是否需要图形界面),可进一步定制安装方案。欢迎继续提问!
CDNK博客