在腾讯云服务器上安装 SQL Server,可以按照以下步骤进行操作。这里以 Windows Server 系统为例(因为 SQL Server 主要支持 Windows 和 Linux,但腾讯云更常见的是 Windows 实例用于 SQL Server)。
✅ 一、准备工作
-
购买腾讯云 CVM 实例
- 登录 腾讯云控制台
- 创建一台 Windows Server 实例(推荐 Windows Server 2016/2019/2022)
- 建议配置至少 4核8G,磁盘建议 100GB 以上(系统盘 + 数据盘)
-
远程连接服务器
- 使用 远程桌面(RDP) 连接到你的 Windows 云服务器
- 获取登录密码(可在控制台重置)
-
配置安全组
- 确保安全组放行以下端口:
- 1433(SQL Server 默认端口)
- 3389(远程桌面)
- 可选:开启防火墙规则允许 SQL Server
- 确保安全组放行以下端口:
✅ 二、下载并安装 SQL Server
方法一:安装 SQL Server(Windows 版)
-
下载 SQL Server 安装包
- 访问微软官网下载 SQL Server:
https://www.microsoft.com/en-us/sql-server/sql-server-downloads - 下载 SQL Server Express(免费)或企业版(需许可证)
- 访问微软官网下载 SQL Server:
-
运行安装程序
- 打开下载的
.exe文件(如SQLEXPR_x64_ENU.exe) - 解压并启动安装向导
- 打开下载的
-
选择安装类型
- 选择 “全新 SQL Server 独立安装”
- 按提示下一步
-
选择功能
- 勾选:
- 数据库引擎服务
- 管理工具(可选)
- SQL Server Management Studio(SSMS)建议单独安装
- 勾选:
-
实例配置
- 选择默认实例(MSSQLSERVER)或命名实例
- 建议使用默认实例便于管理
-
服务器配置
- 设置服务账户(可使用默认的 NT Service…)
- 建议将 SQL Server 服务账户设置为 Local System
-
数据库引擎配置
- 身份验证模式:
- 推荐选择 “混合模式”(SQL Server 身份验证和 Windows 身份验证)
- 设置 sa 用户密码(务必复杂且安全)
- 添加当前用户为管理员
- 身份验证模式:
-
完成安装
- 等待安装完成,重启服务器(如提示)
✅ 三、配置 SQL Server 远程访问
-
启用 TCP/IP 协议
- 打开 SQL Server 配置管理器
- 展开 “SQL Server Network Configuration” → “Protocols for [实例名]”
- 启用 TCP/IP
- 右键 TCP/IP → 属性 → IP 地址 → 确保 IP1(1433端口)已启用
-
重启 SQL Server 服务
- 在配置管理器中重启 SQL Server 服务
-
配置 Windows 防火墙
- 打开“高级安全 Windows 防火墙”
- 添加入站规则,允许端口 1433 的 TCP 流量
-
腾讯云安全组放行 1433 端口
- 进入 CVM 控制台 → 安全组 → 编辑规则
- 添加规则:
- 协议类型:TCP
- 端口:1433
- 源 IP:0.0.0.0/0(或限制为你的 IP)
✅ 四、连接 SQL Server
-
本地连接测试
- 使用 SQL Server Management Studio (SSMS) 连接:
- 服务器类型:数据库引擎
- 服务器名称:
localhost或127.0.0.1 - 身份验证:SQL Server 身份验证
- 登录名:
sa,密码:你设置的密码
- 使用 SQL Server Management Studio (SSMS) 连接:
-
远程连接
- 使用公网 IP 连接:
- 服务器名称:
<你的公网IP>,1433 - 例如:
123.206.118.156,1433
- 服务器名称:
- 确保网络通畅,防火墙和安全组已放行
- 使用公网 IP 连接:
✅ 五、可选:安装 SSMS(SQL Server Management Studio)
- 下载地址:https://docs.microsoft.com/en-us/sql/ssms/download-sql-server-management-studio-ssms
- 安装后可用于图形化管理数据库
⚠️ 注意事项
- 数据安全:不要长期使用 sa 账户远程连接,建议创建专用用户。
- 备份:定期备份数据库,可使用腾讯云云硬盘快照 + 数据库备份。
- 性能:根据业务选择合适的云服务器配置(尤其是磁盘 IOPS)。
- 许可证:企业版需购买授权,Express 版免费但有限制(如最大数据库 10GB)。
❓ 常见问题
| 问题 | 解决方案 |
|---|---|
| 无法远程连接 | 检查安全组、防火墙、SQL 配置管理器 TCP/IP 是否启用 |
| sa 登录失败 | 检查身份验证模式是否为混合模式,sa 是否启用 |
| 连接超时 | 检查公网 IP 和端口是否正确,网络是否通畅 |
如果你使用的是 Linux 系统(如 Ubuntu/CentOS),也可以安装 SQL Server for Linux,但管理较复杂,适合高级用户。
需要我提供 Linux 版安装教程 吗?
如有具体版本(如 SQL Server 2019)、实例配置或报错信息,可进一步帮你排查。
CDNK博客