在腾讯云应用服务器中怎么安装sql server?

服务器

在腾讯云应用服务器(如CVM云服务器)中安装 SQL Server,通常是指在 Windows 或 Linux 系统上部署 Microsoft SQL Server。以下是针对不同操作系统的详细安装步骤:


✅ 一、准备工作

1. 购买并配置腾讯云 CVM 实例

  • 登录 腾讯云控制台
  • 创建一台云服务器(CVM):
    • 操作系统选择
    • Windows Server(如 Windows Server 2019/2022) → 安装 SQL Server Windows 版
    • Ubuntu/CentOS(Linux) → 安装 SQL Server for Linux
    • 建议配置:至少 2核4G 内存,磁盘 ≥50GB(根据需求调整)
  • 配置安全组:开放必要的端口(如 1433)

✅ 二、在 Windows 服务器上安装 SQL Server

步骤 1:远程登录 Windows 实例

  • 使用 远程桌面(RDP) 登录到你的 Windows CVM。

步骤 2:下载 SQL Server 安装包

  • 访问微软官网下载中心:
    https://www.microsoft.com/en-us/sql-server/sql-server-downloads
  • 下载 SQL Server Express(免费)或其他版本(Standard/Enterprise)。

推荐下载:SQL Server 2022 Express(适合轻量应用)

步骤 3:运行安装程序

  1. 挂载或运行 .iso 文件,或直接运行安装程序。
  2. 选择 “全新 SQL Server 独立安装”
  3. 按向导进行:
    • 输入产品密钥(Express 版无需)
    • 接受许可条款
    • 功能选择:建议勾选 数据库引擎服务管理工具
    • 实例配置:选择默认实例或命名实例
    • 服务账户:可使用默认(如 NT AUTHORITYSYSTEM)
    • 身份验证模式
      • 混合模式(推荐):可使用 sa 用户 + Windows 登录
      • 设置强密码
    • 完成安装

步骤 4:配置防火墙和安全组

  • 在 Windows 防火墙中允许 SQL Server (TCP-In) 规则(端口 1433)
  • 在腾讯云控制台 → 安全组 → 添加规则:
    • 协议:TCP
    • 端口:1433
    • 源 IP:按需(如 0.0.0.0/0 测试用,生产建议限制 IP)

步骤 5:启用远程连接

  1. 打开 SQL Server 配置管理器
  2. 启用 SQL Server Browser 服务
  3. 网络配置TCP/IP → 启用并确认端口为 1433
  4. 重启 SQL Server 服务

步骤 6:测试连接

  • 使用 SSMS(SQL Server Management Studio)从本地连接:
    • 服务器地址:你的公网IP,1433
    • 身份验证:SQL Server 身份验证
    • 登录名:sa,密码为你设置的密码

✅ 三、在 Linux 服务器上安装 SQL Server(以 Ubuntu 为例)

步骤 1:登录 Linux CVM

  • 使用 SSH 登录(如通过 PuTTY 或终端)

步骤 2:导入 Microsoft GPG 密钥

wget -qO- https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -

步骤 3:添加 SQL Server 仓库

sudo add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/20.04/mssql-server-2022.list)"

注意:根据你的 Ubuntu 版本调整路径(如 22.04)

步骤 4:更新并安装 SQL Server

sudo apt-get update
sudo apt-get install -y mssql-server

步骤 5:运行配置脚本

sudo /opt/mssql/bin/mssql-conf setup
  • 选择版本(如 Developer 版免费)
  • 设置 sa 用户密码(强密码)

步骤 6:启动并设置开机自启

sudo systemctl start mssql-server
sudo systemctl enable mssql-server

步骤 7:开放防火墙端口

sudo ufw allow 1433

或使用腾讯云安全组开放 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-get update
sudo apt-get install -y mssql-tools unixodbc-dev

步骤 9:连接测试

sqlcmd -S localhost -U sa -P '你的密码'

成功后可执行 SELECT @@VERSION; GO


✅ 四、注意事项

项目 建议
安全性 不要长期使用 sa 账户;限制公网访问;使用 VPC 内网连接更安全
备份 定期备份数据库并存储到 COS(腾讯云对象存储)
性能 根据负载选择合适配置,必要时使用云数据库 SQL Server 版(托管服务)
托管替代方案 考虑使用腾讯云 SQL Server 云数据库(全托管,免运维)

✅ 五、推荐:使用腾讯云云数据库 SQL Server 版(更简单)

如果你不想自己维护服务器,可以直接使用腾讯云的托管数据库服务:

  • 进入控制台 → 云数据库 SQL Server
  • 创建实例(支持 2008R2 ~ 2019 版本)
  • 自动高可用、备份、监控、安全防护
  • 更适合生产环境

链接:https://cloud.tencent.com/product/sqlserver


如有具体需求(如版本、用途、是否需要图形界面),可进一步定制安装方案。欢迎继续提问!

未经允许不得转载:CDNK博客 » 在腾讯云应用服务器中怎么安装sql server?