在腾讯云应用服务器(如CVM,Cloud Virtual Machine)中安装 SQL Server,可以通过以下步骤完成。请注意:SQL Server 主要支持 Windows 系统,Linux 版本功能有限且不包含所有组件。这里以 Windows Server 系统为例,介绍如何在腾讯云 CVM 上安装 SQL Server。
一、准备工作
-
购买并登录腾讯云 CVM 实例
- 登录 腾讯云控制台
- 创建一台 Windows Server 虚拟机(推荐:Windows Server 2019 或 2022)
- 确保实例配置足够(建议至少 4核CPU + 8GB内存,磁盘 ≥100GB)
-
安全组设置
- 在腾讯云控制台中,进入「安全组」设置
- 添加入站规则,放行以下端口:
- TCP 1433:SQL Server 默认端口
- TCP 1434:用于 SQL Server Browser 服务(UDP也可)
- TCP 3389:远程桌面连接(RDP)
- (可选)开启 HTTP/HTTPS(80/443)若需 Web 管理工具
-
远程连接服务器
- 使用远程桌面(mstsc)连接你的 CVM 实例
- 使用你创建实例时设置的管理员账号和密码登录
二、下载并安装 SQL Server
-
下载 SQL Server 安装包
- 打开服务器中的浏览器,访问微软官网:
https://www.microsoft.com/en-us/sql-server/sql-server-downloads - 下载 SQL Server Express 免费版 或购买企业版安装包(.exe 文件)
推荐下载:SQL Server Express with Advanced Services(包含数据库引擎和 Management Studio)
- 打开服务器中的浏览器,访问微软官网:
-
运行安装程序
- 双击下载的
.exe
文件(例如SQLEXPRWT_x64_ENU.exe
) - 解压后会自动启动 SQL Server 安装中心
- 双击下载的
-
选择安装类型
- 选择左侧的 “全新 SQL Server 独立安装”
- 按照向导进行操作
-
产品密钥(仅限非Express版)
- 如果是 Express 版,选择“免费版”
- 其他版本需输入有效的产品密钥
-
功能选择
- 建议勾选:
- 数据库引擎服务
- SQL Server 复制
- 客户端工具连接
- 管理工具 – 基本或完整(含 SSMS)
- Reporting Services(可选)
- 建议勾选:
-
实例配置
- 选择默认实例(MSSQLSERVER)或命名实例
- 记住实例名,后续连接需要
-
服务器配置
- 设置服务账户(可用 NT AUTHORITYSYSTEM 或自定义账户)
- 建议将 SQL Server 服务和 SQL Server Agent 服务设为自动启动
-
数据库引擎配置
- 设置身份验证模式:
- 混合模式(SQL Server 身份验证和 Windows 身份验证)
- 设置 sa 用户密码(务必复杂且安全)
- 添加当前用户为系统管理员(建议添加管理员账户)
- 设置身份验证模式:
-
开始安装
- 点击“安装”,等待安装完成
- 安装完成后点击“关闭”
三、启用远程连接
-
打开 SQL Server 配置管理器
- 开始菜单 → Microsoft SQL Server → 配置工具 → SQL Server 配置管理器
-
启用 TCP/IP 协议
- 展开“SQL Server Network Configuration” → “Protocols for [实例名]”
- 右键 TCP/IP → 启用
- 双击 TCP/IP → IP Addresses 标签 → 确保 IPAll 的 TCP 端口为
1433
-
重启 SQL Server 服务
- 在配置管理器中右键 SQL Server 服务 → 重新启动
-
启用 SQL Server Browser 服务(可选)
- 如果使用命名实例,建议启动该服务,并设为自动启动
-
配置 Windows 防火墙
- 打开“高级安全 Windows 防火墙”
- 添加入站规则,允许端口 1433 (TCP) 和 1434 (UDP)
四、测试连接
-
本地测试
- 打开 SQL Server Management Studio (SSMS)
- 使用以下方式登录:
- 服务器类型:数据库引擎
- 服务器名称:
localhost
或.
或计算机名
- 身份验证:SQL Server 身份验证
- 登录名:
sa
,密码:你设置的密码
-
远程连接测试
- 从本地电脑使用 SSMS 连接:
- 服务器名称:
公网IP,1433
(例如:123.45.67.89,1433
) - 使用 sa 账号登录
- 服务器名称:
- 确保腾讯云安全组已放行 1433 端口
- 从本地电脑使用 SSMS 连接:
五、注意事项
- 数据安全:避免长期使用
sa
账户远程登录,建议创建专用用户并授予权限 - 备份策略:定期备份数据库到 COS(腾讯云对象存储)或其他位置
- 性能监控:关注 CPU、内存、磁盘 I/O 使用情况
- 更新补丁:定期为 Windows 和 SQL Server 安装安全更新
六、可选:使用 Docker 安装(Linux CVM)
如果你使用的是 Linux CVM,可以考虑使用 Docker 安装 SQL Server for Linux:
# 安装 Docker
curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh
# 拉取并运行 SQL Server 容器
docker run -e "ACCEPT_EULA=Y"
-e "SA_PASSWORD=YourStrong@Passw0rd"
-p 1433:1433
--name sql1
-d mcr.microsoft.com/mssql/server:2019-latest
注意:Linux 版不支持 Reporting Services、Analysis Services 等组件。
如有更多需求(如高可用、AlwaysOn、读写分离),可结合腾讯云的私有网络、负载均衡、云数据库 SQL Server 版等服务。
如需帮助,可提供具体操作系统版本和 SQL Server 版本,我可以给出更详细指导。