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

云计算

在腾讯云应用服务器(如CVM,Cloud Virtual Machine)中安装 SQL Server,可以通过以下步骤完成。请注意:SQL Server 主要支持 Windows 系统,Linux 版本功能有限且不包含所有组件。这里以 Windows Server 系统为例,介绍如何在腾讯云 CVM 上安装 SQL Server。


一、准备工作

  1. 购买并登录腾讯云 CVM 实例

    • 登录 腾讯云控制台
    • 创建一台 Windows Server 虚拟机(推荐:Windows Server 2019 或 2022)
    • 确保实例配置足够(建议至少 4核CPU + 8GB内存,磁盘 ≥100GB)
  2. 安全组设置

    • 在腾讯云控制台中,进入「安全组」设置
    • 添加入站规则,放行以下端口:
      • TCP 1433:SQL Server 默认端口
      • TCP 1434:用于 SQL Server Browser 服务(UDP也可)
      • TCP 3389:远程桌面连接(RDP)
      • (可选)开启 HTTP/HTTPS(80/443)若需 Web 管理工具
  3. 远程连接服务器

    • 使用远程桌面(mstsc)连接你的 CVM 实例
    • 使用你创建实例时设置的管理员账号和密码登录

二、下载并安装 SQL Server

  1. 下载 SQL Server 安装包

    • 打开服务器中的浏览器,访问微软官网:
      https://www.microsoft.com/en-us/sql-server/sql-server-downloads
    • 下载 SQL Server Express 免费版 或购买企业版安装包(.exe 文件)

    推荐下载:SQL Server Express with Advanced Services(包含数据库引擎和 Management Studio)

  2. 运行安装程序

    • 双击下载的 .exe 文件(例如 SQLEXPRWT_x64_ENU.exe
    • 解压后会自动启动 SQL Server 安装中心
  3. 选择安装类型

    • 选择左侧的 “全新 SQL Server 独立安装”
    • 按照向导进行操作
  4. 产品密钥(仅限非Express版)

    • 如果是 Express 版,选择“免费版”
    • 其他版本需输入有效的产品密钥
  5. 功能选择

    • 建议勾选:
      • 数据库引擎服务
      • SQL Server 复制
      • 客户端工具连接
      • 管理工具 – 基本或完整(含 SSMS)
      • Reporting Services(可选)
  6. 实例配置

    • 选择默认实例(MSSQLSERVER)或命名实例
    • 记住实例名,后续连接需要
  7. 服务器配置

    • 设置服务账户(可用 NT AUTHORITYSYSTEM 或自定义账户)
    • 建议将 SQL Server 服务和 SQL Server Agent 服务设为自动启动
  8. 数据库引擎配置

    • 设置身份验证模式:
      • 混合模式(SQL Server 身份验证和 Windows 身份验证)
      • 设置 sa 用户密码(务必复杂且安全)
    • 添加当前用户为系统管理员(建议添加管理员账户)
  9. 开始安装

    • 点击“安装”,等待安装完成
    • 安装完成后点击“关闭”

三、启用远程连接

  1. 打开 SQL Server 配置管理器

    • 开始菜单 → Microsoft SQL Server → 配置工具 → SQL Server 配置管理器
  2. 启用 TCP/IP 协议

    • 展开“SQL Server Network Configuration” → “Protocols for [实例名]”
    • 右键 TCP/IP → 启用
    • 双击 TCP/IP → IP Addresses 标签 → 确保 IPAll 的 TCP 端口为 1433
  3. 重启 SQL Server 服务

    • 在配置管理器中右键 SQL Server 服务 → 重新启动
  4. 启用 SQL Server Browser 服务(可选)

    • 如果使用命名实例,建议启动该服务,并设为自动启动
  5. 配置 Windows 防火墙

    • 打开“高级安全 Windows 防火墙”
    • 添加入站规则,允许端口 1433 (TCP)1434 (UDP)

四、测试连接

  1. 本地测试

    • 打开 SQL Server Management Studio (SSMS)
    • 使用以下方式登录:
      • 服务器类型:数据库引擎
      • 服务器名称:localhost.计算机名
      • 身份验证:SQL Server 身份验证
      • 登录名:sa,密码:你设置的密码
  2. 远程连接测试

    • 从本地电脑使用 SSMS 连接:
      • 服务器名称:公网IP,1433(例如:123.45.67.89,1433
      • 使用 sa 账号登录
    • 确保腾讯云安全组已放行 1433 端口

五、注意事项

  • 数据安全:避免长期使用 sa 账户远程登录,建议创建专用用户并授予权限
  • 备份策略:定期备份数据库到 COS(腾讯云对象存储)或其他位置
  • 性能监控:关注 CPU、内存、磁盘 I/O 使用情况
  • 更新补丁:定期为 Windows 和 SQL Server 安装安全更新

六、可选:使用 Docker 安装(Linux CVM)

如果你使用的是 Linux CVM,可以考虑使用 Docker 安装 SQL Server for Linux:

# 安装 Docker
curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh

# 拉取并运行 SQL Server 容器
docker run -e "ACCEPT_EULA=Y" 
           -e "SA_PASSWORD=YourStrong@Passw0rd" 
           -p 1433:1433 
           --name sql1 
           -d mcr.microsoft.com/mssql/server:2019-latest

注意:Linux 版不支持 Reporting Services、Analysis Services 等组件。


如有更多需求(如高可用、AlwaysOn、读写分离),可结合腾讯云的私有网络、负载均衡、云数据库 SQL Server 版等服务。

如需帮助,可提供具体操作系统版本和 SQL Server 版本,我可以给出更详细指导。

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