腾讯云服务器安装SQLserver?

云计算

在腾讯云服务器上安装 SQL Server 是完全可行的,但需要注意以下几点:


一、准备工作

  1. 选择合适的操作系统

    • SQL Server 主要支持 Windows Server 和部分 Linux 发行版(如 Ubuntu、RedHat、SUSE)。
    • 腾讯云推荐:
      • Windows Server 2019 / 2022(适合图形化操作)
      • Ubuntu 20.04 / 22.04(适合命令行安装)
  2. 选择合适的云服务器配置(CVM)

    • 推荐配置:
      • CPU:至少 2 核
      • 内存:4GB 以上(建议 8GB+)
      • 系统盘:50GB 以上(SSD 更佳)
      • 带宽:根据需求选择
  3. 安全组设置

    • 开放 SQL Server 默认端口:
      • TCP 1433(SQL Server 数据库引擎)
      • 如需远程连接,确保安全组允许外部访问该端口(建议限制 IP 白名单)

二、在 Windows 上安装 SQL Server(推荐新手)

步骤 1:登录 Windows 实例

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

步骤 2:下载 SQL Server 安装包

  • 访问微软官网下载 SQL Server Express 或标准版:
    • https://www.microsoft.com/en-us/sql-server/sql-server-downloads
    • 推荐下载 SQL Server Express 免费版(适合学习和小型项目)

步骤 3:运行安装程序

  1. 运行下载的 .exe 文件(如 SQLEXPR_x64_ENU.exe
  2. 解压后进入安装中心 → 选择“新 SQL Server 独立安装”
  3. 按向导完成:
    • 输入产品密钥(Express 版无需)
    • 接受协议
    • 选择功能(数据库引擎服务、管理工具等)
    • 实例配置(默认实例或命名实例)
    • 服务账户(可使用 NT AUTHORITYSYSTEM)
    • 混合模式认证(推荐,可设 sa 密码)
    • 完成安装

步骤 4:启用远程连接

  1. 打开 SQL Server 配置管理器
    • 启用 SQL Server Browser 服务
    • 在“网络配置”中启用 TCP/IP
    • 右键 TCP/IP → 属性 → IP 地址 → 确保 IP1 的 TCP 端口为 1433
  2. 打开 Windows 防火墙,允许端口 1433 入站
  3. 在 SQL Server Management Studio 中:
    • 右键服务器 → 属性 → 安全性 → 选择“SQL Server 和 Windows 身份验证模式”
    • 启用 sa 用户并设置强密码

步骤 5:测试远程连接

  • 使用本地电脑的 SSMS 或其他客户端,通过公网 IP + 1433 端口连接。

三、在 Linux 上安装 SQL Server(适用于高级用户)

示例: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

启用远程访问

  • 编辑配置文件开放 TCP 端口:
    sudo /opt/mssql/bin/mssql-conf set network.tcpport 1433
    sudo systemctl restart mssql-server
  • 腾讯云安全组开放 1433 端口

四、注意事项

  1. 数据安全

    • 不要将 sa 账户暴露在公网
    • 建议使用内网连接或通过跳板机访问
    • 定期备份数据库
  2. 性能优化

    • 为系统盘和数据盘使用 SSD 云硬盘
    • 根据负载升级配置(CPU、内存)
  3. 许可证问题

    • SQL Server 是商业软件,生产环境需购买授权
    • 开发/测试可用 Developer 版(免费但不可用于生产)
  4. 替代方案

    • 若不想处理授权和性能问题,可考虑:
      • 腾讯云 云数据库 SQL Server 版(托管服务,省心)
      • 使用 MySQL / PostgreSQL(开源替代)

五、常见问题排查

问题 解决方法
无法远程连接 检查安全组、防火墙、SQL Server 是否监听 1433
sa 登录失败 检查是否启用混合模式,sa 是否已启用
安装失败 查看日志 %ProgramFiles%Microsoft SQL ServernnnSetup BootstrapLog

结论

你可以在腾讯云 CVM 上成功安装 SQL Server,无论是 Windows 还是 Linux。对于初学者,推荐使用 Windows Server + 图形化安装;对于自动化部署,可使用 Linux + 命令行方式。

如果你希望更省心,也可以直接使用腾讯云提供的 云数据库 SQL Server 托管服务,免去运维烦恼。

如需具体脚本或截图指导,可以告诉我你的操作系统和需求场景,我可以提供详细步骤。

未经允许不得转载:CLOUD云枢 » 腾讯云服务器安装SQLserver?