在腾讯云服务器上安装 SQL Server,可以按照以下步骤进行操作。这里以 Windows Server 系统 为例(SQL Server 主要运行在 Windows 上,Linux 版本功能有限),假设你已经购买并配置好腾讯云 CVM(云服务器)。
✅ 一、准备工作
-
选择合适的云服务器(CVM)
- 操作系统:推荐 Windows Server 2016 / 2019 / 2022 64位
- 配置建议:至少 2核4G 内存(SQL Server 对内存要求较高)
- 系统盘:建议 50GB 以上(根据数据量调整)
-
远程连接服务器
- 使用 远程桌面(RDP) 登录到你的腾讯云 Windows 服务器。
- 获取公网 IP、用户名(通常是
Administrator)和密码(可在腾讯云控制台重置)。
-
开放防火墙端口
- SQL Server 默认使用端口 1433,需在服务器防火墙和腾讯云安全组中开放该端口。
- 在 腾讯云控制台 > 安全组 > 入站规则 中添加:
- 协议类型:TCP
- 端口:1433
- 源 IP:可限制为你的 IP 或
0.0.0.0/0(不推荐生产环境)
✅ 二、下载并安装 SQL Server
方法一:安装 SQL Server Express(免费版)
适合学习、小型项目。
-
下载地址:
👉 https://www.microsoft.com/en-us/sql-server/sql-server-downloads- 找到 SQL Server Express,下载
.exe安装包(如SQLEXPR_x64_ENU.exe)
- 找到 SQL Server Express,下载
-
运行安装程序:
- 双击运行下载的安装包,会解压并启动安装向导。
- 选择 “New SQL Server stand-alone installation”
-
安装配置:
- 实例配置:可选默认实例或命名实例
- 服务账户:使用默认的
NT AUTHORITYSYSTEM或创建专用账户 - 身份验证模式:
- 推荐选择 混合模式(SQL Server 身份验证和 Windows 身份验证)
- 设置 sa 用户密码(务必复杂且安全)
- 完成安装向导
方法二:安装 SQL Server Standard/Enterprise(付费版)
- 需要从微软官方获取安装介质(ISO 或下载器)
- 可通过 Visual Studio 订阅或企业授权获取
- 安装流程与 Express 类似,功能更全
✅ 三、配置 SQL Server
-
启用 SQL Server Browser 服务
- 打开 SQL Server 配置管理器
- 找到 SQL Server Browser,设置为“自动”并启动
-
启用 TCP/IP 协议
- 在“SQL Server 网络配置” → “MSSQLSERVER 的协议”中
- 启用 TCP/IP
- 右键 TCP/IP → 属性 → IP 地址 → 确保 IP1 / IP2 / IPAll 的端口为 1433
-
重启 SQL Server 服务
- 在配置管理器中重启服务使配置生效
✅ 四、测试连接
-
本地连接测试
- 使用 SQL Server Management Studio (SSMS) 连接:
- 服务器名称:
localhost或.或你的服务器 IP - 身份验证:SQL Server 身份验证
- 登录名:
sa,密码为你设置的密码
- 服务器名称:
- 使用 SQL Server Management Studio (SSMS) 连接:
-
远程连接测试
- 从本地电脑使用 SSMS 连接:
- 服务器名称:
你的腾讯云公网IP,1433 - 如:
123.45.67.89,1433
- 服务器名称:
- 确保安全组和防火墙已放行 1433 端口
- 从本地电脑使用 SSMS 连接:
✅ 五、安全建议
- 不要长期使用 sa 账户操作,建议创建普通用户账户
- 定期备份数据库
- 使用强密码并开启防火墙
- 考虑使用 私有网络 + NAT 网关 避免数据库直接暴露公网
- 可结合 腾讯云数据库 SQL Server 版(托管服务,更省心)
🆕 替代方案:使用腾讯云 SQL Server 托管数据库
如果你不想自己维护,可以直接使用:
👉 腾讯云 SQL Server 云数据库
优势:
- 自动备份、高可用、监控、安全防护
- 一键部署,无需自己安装
- 支持内网连接,更安全
总结
| 步骤 | 内容 |
|---|---|
| 1 | 创建 Windows 云服务器 |
| 2 | 远程登录并配置安全组 |
| 3 | 下载并安装 SQL Server |
| 4 | 配置网络和身份验证 |
| 5 | 测试本地和远程连接 |
如需安装 Linux 版 SQL Server(SQL Server on Linux),也可以实现,但功能受限,主要用于开发测试,需使用命令行安装(通过 yum 或 apt)。
如果你告诉我你使用的操作系统(Windows/Linux)、版本、用途(开发/生产),我可以提供更具体的安装脚本或指导。
需要我提供 自动化安装脚本 或 远程连接图文教程 吗?
秒懂云