在腾讯云服务器上安装 SQL Server,通常是在 Windows 或 Linux 系统的云服务器(CVM)上进行。以下是针对不同操作系统的详细安装步骤:
一、准备工作
-
购买并登录腾讯云服务器(CVM)
- 登录 腾讯云控制台
- 创建一台 CVM 实例:
- 推荐选择:Windows Server 2019/2022 或 Ubuntu/CentOS(Linux)
- 配置建议:至少 2核4G,推荐4核8G以上(SQL Server 对资源要求较高)
-
远程连接服务器
- Windows:使用远程桌面(RDP)
- Linux:使用 SSH 工具(如 Xshell、PuTTY)
二、在 Windows 服务器上安装 SQL Server
步骤 1:下载 SQL Server 安装包
- 访问微软官网下载 SQL Server 安装程序:
- https://www.microsoft.com/en-us/sql-server/sql-server-downloads
- 下载 SQL Server Express(免费)或 Developer 版(功能完整,免费用于开发测试)
推荐下载
.exe安装文件(如SQLEXPR_x64_ENU.exe)
步骤 2:运行安装程序
- 将下载的安装文件上传到服务器(可通过远程桌面复制粘贴或 FTP)
- 双击运行安装程序,会自动解压并启动安装向导
- 选择“全新 SQL Server 独立安装”
步骤 3:按向导配置
- 产品密钥(Developer 版可选“免费使用 Developer 版”)
- 功能选择:数据库引擎服务、管理工具等
- 实例配置:默认实例或命名实例
- 服务账户:建议使用内置账户(如 NT AUTHORITYSYSTEM)
- 身份验证模式:
- 混合模式(推荐):可使用
sa用户 + Windows 账户 - 设置强密码
- 混合模式(推荐):可使用
- 完成安装后重启服务
步骤 4:启用远程连接(重要!)
- 打开 SQL Server 配置管理器
- 启用 TCP/IP 协议(右键 → 启用)
- 右键 TCP/IP → 属性 → IP 地址 → 确保 IP1~IPAll 的端口为
1433
- 打开 Windows 防火墙,允许端口
1433入站 - 在腾讯云控制台:
- 进入 安全组,添加入站规则:
- 协议类型:TCP
- 端口:
1433 - 源地址:
0.0.0.0/0(或限制为你的 IP)
- 进入 安全组,添加入站规则:
步骤 5:测试连接
使用 SSMS(SQL Server Management Studio)从本地连接:
服务器名称:公网IP,1433
身份验证:SQL Server 身份验证
用户名:sa
密码:你设置的密码
三、在 Linux 服务器上安装 SQL Server(以 Ubuntu 为例)
步骤 1:更新系统
sudo apt update && sudo apt upgrade -y
步骤 2:导入微软 GPG 密钥和仓库
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-2022.list)"
注意:根据你的 Ubuntu 版本调整 URL(如 22.04)
步骤 3:安装 SQL Server
sudo apt update
sudo apt install -y mssql-server
步骤 4:配置 SQL Server
sudo /opt/mssql/bin/mssql-conf setup
- 选择版本(如 Developer)
- 设置
sa用户密码(必须强密码)
步骤 5:启动并设置开机自启
sudo systemctl start mssql-server
sudo systemctl enable mssql-server
步骤 6:开放防火墙端口
sudo ufw allow 1433
步骤 7:配置腾讯云安全组
- 在腾讯云控制台,进入该服务器的安全组
- 添加规则:允许 TCP 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 update
sudo apt install -y mssql-tools unixodbc-dev
步骤 9:连接测试
sqlcmd -S localhost -U sa -P '你的密码'
四、常见问题
| 问题 | 解决方法 |
|---|---|
| 无法远程连接 | 检查安全组、防火墙、SQL Server 是否启用 TCP/IP |
| sa 登录失败 | 检查密码是否正确,是否启用混合模式 |
| 安装失败 | 查看日志(Windows: C:Program FilesMicrosoft SQL ServerXXXSetup BootstrapLog;Linux: /var/opt/mssql/log/errorlog) |
五、推荐方案
- 开发/学习:使用 Windows + SQL Server Developer 版
- 生产环境:建议使用腾讯云 SQL Server 云数据库(TencentDB for SQL Server),免运维、高可用、自动备份
腾讯云 RDS for SQL Server:https://cloud.tencent.com/product/sqld
如有具体操作系统版本或需求(如 AlwaysOn、镜像等),可进一步提供帮助。
云计算导航