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

在腾讯云应用服务器(如 CVM 云服务器)上安装 SQL Server,可以按照以下步骤操作。目前 SQL Server 官方支持在 Windows 和 Linux 系统上安装,但主要推荐在 Windows 上使用完整功能。以下是针对 Windows 和 Linux 两种系统的安装方法:


✅ 一、准备工作

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

    • 登录 腾讯云控制台
    • 创建一台云服务器(CVM),建议选择:
      • 操作系统:Windows Server 或 Ubuntu/CentOS(根据需求)
      • 配置:至少 2核4G,推荐更高配置用于生产环境
      • 安全组:开放端口 1433(SQL Server 默认端口)
  2. 远程连接服务器

    • Windows:使用 远程桌面(RDP)
    • Linux:使用 SSH

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

步骤 1:下载 SQL Server 安装包

  1. 访问微软官网下载 SQL Server:

    https://www.microsoft.com/en-us/sql-server/sql-server-downloads

  2. 下载 SQL Server Express(免费)或企业版/标准版(需许可证)
    • 推荐下载:SQL Server Express with Tools

步骤 2:运行安装程序

  1. 将安装文件上传到 CVM(可通过远程桌面复制粘贴或挂载 ISO)
  2. 双击运行安装程序(.exe 文件)
  3. 选择 “全新 SQL Server 独立安装”
  4. 按向导设置:
    • 实例配置:默认实例或命名实例
    • 功能选择:数据库引擎服务、管理工具等
    • 服务器配置:使用 NT AUTHORITYSYSTEM 或指定账户
    • 数据库引擎配置:
      • 身份验证模式:建议选 混合模式(SQL Server 身份验证和 Windows 身份验证)
      • 设置 sa 用户密码(务必强密码)
  5. 完成安装,重启服务

步骤 3:启用 TCP/IP 协议(关键!)

  1. 打开 SQL Server 配置管理器
  2. 展开 “SQL Server 网络配置” → “MSSQLSERVER 的协议”
  3. 启用 TCP/IP
  4. 右键 TCP/IP → 属性 → IP 地址 → 确保 IPAll 的 TCP 端口为 1433
  5. 重启 SQL Server 服务

步骤 4:配置防火墙

  • 在 Windows 防火墙中允许端口 1433 入站
  • 或直接关闭防火墙(仅测试环境)

步骤 5:配置腾讯云安全组

  1. 进入 CVM 控制台 → 安全组
  2. 添加规则:
    • 协议类型:TCP
    • 端口:1433
    • 源 IP:0.0.0.0/0(或限制为你的 IP)
    • 策略:允许

步骤 6:远程连接测试

使用 SSMS(SQL Server Management Studio)或其他客户端,通过公网 IP 连接:

服务器名称:你的公网IP,1433
身份验证:SQL Server 身份验证
登录名:sa
密码:你设置的密码

✅ 三、在 Linux 服务器上安装 SQL Server(Ubuntu/CentOS)

注意:Linux 版不支持所有功能(如 SQL Agent、SSIS 等部分功能受限)

示例:Ubuntu 20.04 安装 SQL Server

# 1. 导入 GPG 密钥
wget -qO- https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -

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

# 3. 更新并安装
sudo apt-get update
sudo apt-get install -y mssql-server

# 4. 配置实例
sudo /opt/mssql/bin/mssql-conf setup
# 选择版本(如 Developer 版免费)
# 设置 sa 用户密码

安装命令行工具(可选)

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

配置防火墙和安全组

sudo ufw allow 1433

同时在腾讯云安全组中开放 1433 端口

远程连接

使用 sqlcmd 或客户端工具连接:

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

✅ 四、常见问题排查

问题 解决方案
无法远程连接 检查安全组、防火墙、TCP/IP 是否启用
sa 登录失败 检查身份验证模式是否为混合模式
连接超时 检查公网 IP 和端口是否正确,SQL Server 是否正在运行
安装失败 查看日志(Windows: C:Program FilesMicrosoft SQL ServerXXXSetup BootstrapLog

✅ 五、推荐方案(生产环境)

  • 使用 腾讯云 SQL Server 云数据库(CDB for SQL Server)
    • 免运维、自动备份、高可用
    • 控制台直接创建,无需自己安装
    • 地址:腾讯云 SQL Server 产品页

✅ 总结:

方式 适用场景
自建 CVM + SQL Server 学习、测试、特殊定制需求
腾讯云托管 SQL Server(CDB) 生产环境,推荐

如果你告诉我你使用的操作系统(Windows/Linux)和具体用途(开发/生产),我可以提供更详细的脚本或配置建议。

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