奋斗
努力

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

云计算

在腾讯云应用服务器(如CVM,云服务器)中安装 SQL Server,主要适用于 Windows 操作系统的实例。SQL Server 是微软开发的关系型数据库管理系统,目前主要支持 Windows 和 Linux 系统。以下是详细的安装步骤:


一、前提条件

  1. 选择合适的云服务器(CVM)

    • 操作系统:推荐使用 Windows Server(如 Windows Server 2019/2022)。
    • 或者使用 Ubuntu/CentOS(如果安装 SQL Server for Linux)。
    • 实例规格:建议至少 2核4G,推荐4核8G以上,尤其是生产环境。
    • 磁盘空间:至少 10GB 可用空间(根据数据量调整)。
  2. 网络配置

    • 安全组:开放 SQL Server 默认端口 1433(TCP),用于远程连接。
    • 可选开启远程桌面(RDP)端口 3389(仅用于管理,建议设置强密码或使用密钥登录)。

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

步骤 1:远程连接到 CVM

  1. 使用 远程桌面连接(RDP) 登录到你的 Windows 云服务器。
  2. 使用你在创建实例时设置的管理员账号和密码登录。

步骤 2:下载 SQL Server 安装包

  1. 打开浏览器,访问微软官网:
    • https://www.microsoft.com/en-us/sql-server/sql-server-downloads
  2. 下载 SQL Server Express(免费)或购买其他版本(Standard/Enterprise)。
    • 推荐下载:SQL Server Express with Advanced Services(包含数据库引擎和管理工具)。

也可通过命令行或 PowerShell 下载(例如使用 Invoke-WebRequest)。

步骤 3:运行安装程序

  1. 双击下载的安装文件(如 SQLEXPRWT_x64_ENU.exe)。
  2. 解压并启动 SQL Server 安装中心。

步骤 4:选择安装类型

  • 选择 “全新 SQL Server 独立安装”
  • 按照向导进行操作。

步骤 5:配置实例

  • 实例配置:选择“默认实例”或“命名实例”。
  • 功能选择:勾选“数据库引擎服务”、“Management Tools”等。
  • 服务账户:可使用默认的虚拟账户(如 NT ServiceMSSQLSERVER)。

步骤 6:设置身份验证模式

  • 混合模式(SQL Server 身份验证和 Windows 身份验证)
    • 设置 sa 用户密码(务必使用强密码!)
  • 建议添加当前 Windows 用户为 SQL Server 管理员。

步骤 7:完成安装

  • 等待安装完成。
  • 安装完成后重启(如提示)。

三、配置 SQL Server 远程访问

1. 启用 TCP/IP 协议

  1. 打开 SQL Server 配置管理器
  2. 展开 “SQL Server 网络配置” → “MSSQLSERVER 的协议”。
  3. 右键启用 TCP/IP
  4. 重启 SQL Server 服务。

2. 允许防火墙通过

  1. 打开 Windows 防火墙 → 高级设置。
  2. 添加入站规则,允许端口 1433(TCP)。
    • 或直接允许程序 sqlservr.exe

3. 配置腾讯云安全组

  1. 登录 腾讯云控制台。
  2. 找到你的 CVM 实例 → 安全组。
  3. 编辑入站规则,添加:
    • 协议类型:TCP
    • 端口:1433
    • 源 IP:0.0.0.0/0(测试用)或指定 IP(生产建议限制 IP)

四、连接测试

  1. 使用 SQL Server Management Studio (SSMS) 或第三方工具(如 DBeaver、Navicat)连接:
    • 服务器名称:公网IP,1433
    • 身份验证:SQL Server 身份验证
    • 登录名:sa
    • 密码:你设置的密码

注意:公网连接存在安全风险,建议结合私有网络(VPC)和白名单使用。


五、可选:在 Linux 上安装 SQL Server(适用于 Ubuntu/CentOS)

如果你使用的是 Linux 系统,可安装 SQL Server on Linux

Ubuntu 示例:

# 导入公共密钥
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)"

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

# 配置实例
sudo /opt/mssql/bin/mssql-conf setup

同样需要配置防火墙和安全组开放 1433 端口。


六、安全建议

  1. 不要长期使用 sa 账户,创建专用用户并授予权限。
  2. 定期备份数据库
  3. 开启审计和日志
  4. 使用 VPC 内网连接,避免直接暴露数据库到公网。
  5. 考虑使用 腾讯云 SQL Server 云数据库(CDB for SQL Server),免去运维负担。

七、替代方案:使用腾讯云托管数据库

你也可以直接使用腾讯云的 云数据库 SQL Server 版(托管服务):

  • 地址:https://cloud.tencent.com/product/cdb-for-sqlserver
  • 优势:自动备份、高可用、监控、安全组集成,无需自行安装维护。

如有具体操作系统版本或版本需求(如 SQL Server 2019/2022),可进一步提供信息,我可以给出更详细的命令或截图指引。

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