如何在腾讯云轻量服务器上安装sqlserver?

在腾讯云轻量服务器(TencentCloud Lighthouse)上安装 SQL Server 的步骤主要分为以下几个部分:


✅ 一、确认系统环境

腾讯云轻量服务器支持的操作系统包括:

  • Ubuntu
  • CentOS
  • Debian
  • Windows Server

SQL Server 仅支持 Linux 和 Windows 系统,以下是不同系统的安装方式。


🐧 二、在 Linux(如 Ubuntu 或 CentOS)上安装 SQL Server

🔹 1. 登录服务器

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

ssh username@your_server_ip

🔹 2. 安装 SQL Server for Linux(以 Ubuntu 为例)

步骤如下:

① 导入 Microsoft 存储库 GPG 密钥
curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
② 添加 Microsoft SQL Server Ubuntu 存储库
curl https://packages.microsoft.com/config/ubuntu/$(lsb_release -rs)/prod.list | sudo tee /etc/apt/sources.list.d/mssql-release.list

注意:$(lsb_release -rs) 自动获取当前 Ubuntu 版本代号,确保与支持的版本匹配(推荐 Ubuntu 20.04 或 22.04)

③ 更新包列表并安装 SQL Server
sudo apt update
sudo apt install -y mssql-server
④ 配置 SQL Server 实例
sudo /opt/mssql/bin/mssql-conf setup

选择版本(例如 Developer、Express、Standard、Enterprise),然后设置 SA 密码。

⑤ 启动 SQL Server 服务
sudo systemctl status mssql-server

如果未运行,可手动启动:

sudo systemctl start mssql-server

设置开机自启:

sudo systemctl enable mssql-server

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

用于本地连接测试 SQL Server:

sudo apt install -y mssql-tools unixodbc-dev

添加路径到环境变量(可选):

echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bashrc
source ~/.bashrc

🔹 4. 使用 sqlcmd 连接测试

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

进入后可以执行 SQL 命令:

SELECT @@VERSION;
GO

💻 三、在 Windows Server 上安装 SQL Server

如果你选择了 Windows Server 系统的轻量服务器:

🔹 1. 下载 SQL Server 安装包

通过远程桌面登录服务器,浏览器访问:

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

下载 SQL Server Express 或其他版本。

🔹 2. 安装 SQL Server

双击安装包,按照图形化界面一步步安装即可。

建议选择“全新 SQL Server 独立安装”模式,并记住设置的 SA 账户密码。


🔐 四、配置防火墙允许外部访问(Linux 或 Windows)

对于 Linux(Ubuntu/iptables/firewalld):

开放 TCP 1433 端口:

sudo ufw allow 1433/tcp

对于 Windows:

打开“高级安全 Windows Defender 防火墙” → 入站规则 → 新建规则 → 端口 → TCP 1433


🌐 五、腾讯云控制台配置安全组

前往 腾讯云轻量服务器控制台:

  1. 找到你实例对应的安全组。
  2. 编辑入站规则,添加一条:
    • 协议类型:TCP
    • 端口范围:1433
    • 源 IP:根据需要填写(如 0.0.0.0/0 表示任意来源)

🧪 六、远程连接 SQL Server

使用以下任一方式连接:

  • SSMS (SQL Server Management Studio)(Windows)
  • Azure Data Studio
  • DBeaver
  • Navicat Premium

连接信息:

  • 主机名/IP:你的轻量服务器公网 IP
  • 用户名:sa
  • 密码:你设置的 SA 密码
  • 端口:默认 1433

✅ 七、常见问题排查

问题 解决方法
无法远程连接 检查安全组是否放行 1433 端口
SA 登录失败 检查密码是否正确,SQL Server 是否正常运行
安装失败 确保系统版本兼容,磁盘空间足够
服务未启动 使用 systemctl status mssql-server 查看状态

📝 总结

步骤 内容
1 选择合适的操作系统(Linux 或 Windows)
2 安装 SQL Server(Linux 使用 apt,Windows 使用安装包)
3 设置 SA 密码并启动服务
4 配置防火墙和安全组,开放 1433 端口
5 使用客户端工具远程连接数据库

如果你告诉我你使用的具体系统(如 Ubuntu 22.04 还是 Windows Server 2022),我可以提供更具体的命令或截图指导。欢迎继续提问!

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