腾讯云轻量服务器安装sqlserver?

在腾讯云轻量应用服务器(TencentCloud Lighthouse)上安装 Microsoft SQL Server 是可行的,但需要注意以下几点:


✅ 前提条件

  1. 操作系统要求

    • SQL Server for Linux 支持的操作系统包括:Ubuntu、Red Hat Enterprise Linux (RHEL)、SUSE Linux Enterprise Server (SLES)。
    • 如果你使用的是 Windows 系统,则可以直接安装 SQL Server Windows 版本。
  2. 轻量服务器配置建议

    • 内存 ≥ 2GB(SQL Server 至少需要 2GB 内存)
    • 硬盘空间 ≥ 5GB 可用空间
    • CPU 核心数 ≥ 1
  3. 防火墙设置

    • 开放 TCP 1433 端口用于远程连接 SQL Server。

📌 安装步骤(以 Ubuntu 为例)

1. 登录服务器

使用 SSH 登录你的腾讯云轻量服务器:

ssh username@your_server_ip

2. 安装 SQL Server(Linux 版本)

步骤 1:导入公钥

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

步骤 2:添加 SQL Server 的源

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

注意:根据你使用的 Ubuntu 版本修改 $(lsb_release -rs) 或者手动填写如 focaljammy

步骤 3:更新包列表并安装 SQL Server

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

步骤 4:配置 SQL Server

sudo /opt/mssql/bin/mssql-conf setup
  • 选择版本(例如 Evaluation、Express、Standard、Enterprise)
  • 设置 SA 密码(很重要!)

步骤 5:检查服务状态

systemctl status mssql-server --lines 10

如果显示 active (running),说明安装成功。


3. 安装命令行工具(可选)

如果你想在服务器上运行 SQL 查询,可以安装命令行工具 mssql-tools

curl https://packages.microsoft.com/config/ubuntu/$(lsb_release -rs)/prod.list | sudo tee /etc/apt/sources.list.d/mssql-release.list

sudo apt-get update
sudo ACCEPT_EULA=Y apt-get install -y msodbcsql18
sudo ACCEPT_EULA=Y apt-get install -y mssql-tools18
echo 'export PATH="$PATH:/opt/mssql-tools18/bin"' >> ~/.bashrc
source ~/.bashrc

然后可以使用 sqlcmd 连接数据库:

sqlcmd -S localhost -U SA -P '<YourPassword>'

4. 配置远程访问

步骤 1:开放防火墙端口(Ubuntu UFW 示例)

sudo ufw allow 1433/tcp

步骤 2:配置 SQL Server 允许远程连接

编辑 /var/opt/mssql/mssql.conf

sudo nano /var/opt/mssql/mssql.conf

添加或修改如下内容:

network:
  tcpport: 1433
  ipaddress: 0.0.0.0

重启 SQL Server:

sudo systemctl restart mssql-server

5. 腾讯云控制台设置安全组

登录腾讯云控制台 → 找到你的轻量服务器 → 安全组 → 添加入站规则:

  • 协议类型:TCP
  • 端口范围:1433
  • 源 IP:0.0.0.0/0 (或指定 IP)

🧪 测试远程连接

使用本地 SQL Server Management Studio (SSMS) 或 Azure Data Studio 远程连接:

  • 服务器地址:your_server_ip,1433
  • 认证方式:SQL Server 身份验证
  • 用户名:SA
  • 密码:你在 setup 中设置的密码

⚠️ 注意事项

  • 性能限制:轻量服务器资源有限,不建议用于生产环境。
  • 备份与安全:定期备份数据,不要使用弱 SA 密码。
  • Windows vs Linux:如果你更熟悉图形界面和 SSMS,可以选择 Windows Server 镜像,直接安装 SQL Server Windows 版。

📦 可选:安装 SQL Server on Windows Server

如果你选择了 Windows 系统:

  1. 下载 SQL Server Express 或标准版安装包;
  2. 使用远程桌面连接服务器;
  3. 图形化安装 SQL Server;
  4. 配置防火墙和远程访问。

✅ 总结

项目 推荐
操作系统 Ubuntu 20.04 LTS / 22.04 LTS
安装方式 使用官方 apt 源安装
远程访问 开放 1433 端口 + 修改配置文件
工具推荐 sqlcmd / SSMS / Azure Data Studio

如果你提供具体使用的操作系统(Ubuntu、CentOS、Windows),我可以给出更详细的安装脚本或步骤。需要的话也可以帮你写一键部署脚本 😊

未经允许不得转载:ECLOUD博客 » 腾讯云轻量服务器安装sqlserver?