在腾讯云服务器上安装 SQL Server,主要步骤如下。这里以 Windows Server 系统为例(因为 SQL Server 主要支持 Windows 和 Linux,但腾讯云常见部署为 Windows 服务器),介绍如何在腾讯云 CVM(云服务器)上安装 SQL Server。
🛠️ 前提条件
-
已创建腾讯云 CVM 实例
- 操作系统:推荐 Windows Server 2016/2019/2022 Datacenter
- 配置:建议至少 4GB 内存以上(SQL Server 对资源有一定要求)
- 安全组:开放 SQL Server 默认端口 1433(用于远程连接)
-
远程登录到服务器
- 使用 远程桌面(RDP) 登录你的 Windows 云服务器。
✅ 步骤一:下载 SQL Server 安装包
-
访问微软官网下载中心:
👉 https://www.microsoft.com/en-us/sql-server/sql-server-downloads -
下载 SQL Server Express 免费版 或选择其他版本(如 Standard、Developer 免费开发版)。
推荐新手使用 SQL Server Express(免费,适合学习和小型项目)
-
将安装文件上传到云服务器,或直接在服务器上浏览器下载。
✅ 步骤二:运行安装程序
- 双击下载的
.exe文件(如SQLEXPR_x64_ENU.exe),它会解压并启动安装向导。 - 选择 “New SQL Server stand-alone installation”(新 SQL Server 独立安装)。
✅ 步骤三:配置安装选项
在安装向导中按提示操作:
-
产品密钥(非 Express 版需要):
- 如果是 Express 或 Developer 版,可选择免费版本无需密钥。
-
许可条款:接受协议。
-
功能选择:
- 建议勾选:
- 数据库引擎服务
- Management Tools – Complete(含 SSMS)
- 可选:Reporting Services、Integration Services 等
- 建议勾选:
-
实例配置:
- 选择默认实例(MSSQLSERVER)或命名实例。
- 建议初学者使用默认实例。
-
服务器配置:
- 设置服务账户(可使用 NT AUTHORITYSYSTEM,或创建专用账户)。
- SQL Server Agent 启动类型设为“自动”。
-
数据库引擎配置:
- 身份验证模式选择:
- 混合模式(Mixed Mode):可同时使用 Windows 身份验证和 SQL Server 账户登录
- 设置 sa 用户密码(务必强密码!)
- 添加当前用户为 SQL Server 管理员。
- 身份验证模式选择:
-
开始安装:等待安装完成。
✅ 步骤四:启用 TCP/IP 协议(关键!)
安装完成后,默认可能未开启远程连接。
- 打开 SQL Server 配置管理器(SQL Server Configuration Manager)
- 展开 SQL Server Network Configuration → Protocols for MSSQLSERVER
- 右键 TCP/IP → 启用
- 双击 TCP/IP → IP Addresses 选项卡 → 找到 IPAll
- 确保 TCP Port 设置为
1433
- 确保 TCP Port 设置为
- 重启 SQL Server 服务
✅ 步骤五:配置防火墙
确保 Windows 防火墙允许 SQL Server 端口:
- 打开 控制面板 → Windows Defender 防火墙 → 高级设置
- 添加入站规则:
- 端口:1433(TCP)
- 允许连接
- 名称:SQL Server
✅ 步骤六:配置腾讯云安全组
- 登录 腾讯云控制台:https://console.cloud.tencent.com/
- 进入 CVM 控制台 → 安全组
- 找到服务器绑定的安全组,添加规则:
- 协议类型:TCP
- 端口:1433
- 源 IP:0.0.0.0/0(或限制为你的 IP)
- 策略:允许
⚠️ 注意:开放 1433 到公网有风险,建议限制源 IP 或使用内网连接 + 跳板机。
✅ 步骤七:远程连接测试
-
在本地电脑使用 SQL Server Management Studio (SSMS) 连接:
- 服务器名称:
你的公网IP,1433 - 身份验证:SQL Server 身份验证
- 登录名:
sa - 密码:你设置的密码
- 服务器名称:
-
测试是否能成功连接。
✅ 可选:安装 SSMS(管理工具)
如果安装时没装 Management Tools,可单独下载 SSMS:
👉 https://docs.microsoft.com/en-us/sql/ssms/download-sql-server-management-studio-ssms
❗注意事项
- 数据安全:不要长期使用 sa 账号远程连接,建议创建专用用户并授予权限。
- 备份策略:定期备份数据库到 COS(腾讯云对象存储)或其他位置。
- 性能监控:SQL Server 对内存和磁盘 IO 要求较高,建议选择高配 CVM。
- 许可证合规:商业用途请确保购买正版授权。
🧩 补充:Linux 上安装 SQL Server(可选)
如果你使用的是 Linux 系统(如 Ubuntu/CentOS),可安装 SQL Server for Linux(仅支持命令行和部分功能):
# Ubuntu 示例
wget -qO- https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
sudo add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/20.04/mssql-server-2019.list)"
sudo apt-get update
sudo apt-get install -y mssql-server
sudo /opt/mssql/bin/mssql-conf setup
然后通过 sqlcmd 或 Azure Data Studio 管理。
如有具体需求(如高可用、AlwaysOn、与 ASP.NET 集成等),可进一步配置。
需要我提供自动化脚本或 PowerShell 安装方式吗?
ECLOUD博客