腾讯云轻量应用服务器安装mssql?

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


✅ 一、适用系统环境

目前 Microsoft SQL Server 官方仅支持 Linux 的部分发行版,包括:

  • Ubuntu
  • RHEL(Red Hat Enterprise Linux)
  • SUSE Linux Enterprise Server (SLES)

腾讯云轻量应用服务器通常提供以下系统镜像(可选):

  • CentOS(RHEL系)
  • Ubuntu
  • Debian
  • Windows Server(推荐用于 MSSQL)

如果你选择的是 Linux 系统,可以安装 SQL Server for Linux 版本。
如果你选择的是 Windows Server 系统,则可以安装完整的 MSSQL Server 桌面版本。


✅ 二、安装方式选择

方式1:Linux系统下安装SQL Server(推荐Ubuntu)

步骤如下(以Ubuntu为例):

1. 更新系统软件包

sudo apt update && sudo apt upgrade -y

2. 导入微软存储库GPG密钥并添加仓库

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/$(lsb_release -rs)/mssql-server-2022.list)"

注意:mssql-server-2022 可替换为 mssql-server-2019 或其他版本。

3. 安装 SQL Server

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

4. 配置 SQL Server

sudo /opt/mssql/bin/mssql-conf setup

按照提示设置 SA 密码,并选择版本(Evaluation、Developer、Express、Web、Standard、Enterprise)。

5. 检查服务状态

systemctl status mssql-server --no-pager

如果未运行,启动服务:

sudo systemctl start mssql-server

设置开机自启:

sudo systemctl enable mssql-server

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

curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
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 msodbcsql17 mssql-tools
echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bashrc
source ~/.bashrc

7. 使用 sqlcmd 连接本地数据库

sqlcmd -S localhost -U SA -P '<你的SA密码>'

输入后进入交互模式,例如:

SELECT @@VERSION;
GO

✅ 三、开放防火墙端口(默认1433)

在腾讯云控制台中开放端口:

  1. 登录 腾讯云控制台
  2. 找到你的轻量服务器实例
  3. 查看“防火墙”或“安全组”
  4. 添加一条规则:
    • 协议类型:TCP
    • 端口范围:1433
    • 源地址:0.0.0.0/0 (或指定IP)

如果是本地防火墙(如 UFW)

sudo ufw allow 1433/tcp
sudo ufw reload

✅ 四、远程连接配置

确保你设置了 SA 账户密码,并允许远程登录:

  1. 使用 sqlcmd 创建新用户或启用 SA 登录。
  2. 设置数据库允许远程访问权限。
  3. 使用 SSMS(SQL Server Management Studio)或其他客户端(如 DBeaver、Azure Data Studio)连接服务器IP:1433。

✅ 五、注意事项

项目 说明
系统要求 至少 2GB 内存,推荐 4GB 以上
不支持图形界面 Linux 上没有 GUI 工具,需使用命令行或远程管理
数据库存储路径 默认 /var/opt/mssql
日志文件位置 /var/opt/mssql/log/
备份与恢复 支持标准 T-SQL 命令
生产建议 开发测试推荐使用 Developer 版本;生产环境建议购买正式授权

✅ 六、Windows Server 上安装 MSSQL 更简单

如果你不熟悉 Linux 下的 SQL Server 安装流程,也可以直接选择 腾讯云轻量服务器提供的 Windows Server 镜像,然后下载安装 SQL Server 官方安装包进行图形化安装。

步骤简略如下:

  1. 登录 Windows Server
  2. 下载 SQL Server 安装包(如 SQL Server 2022 Express)
  3. 安装时选择“全新 SQL Server 独立安装”
  4. 设置管理员账户(sa)
  5. 配置防火墙和远程访问
  6. 使用 SSMS 连接管理数据库

✅ 七、常见问题

Q:为什么连接不上 MSSQL?

A:检查:

  • 是否开放了1433端口
  • 是否关闭了防火墙或配置了例外
  • SA账号是否启用
  • 是否允许远程登录(SQL Server配置)

Q:如何查看日志?

A:/var/opt/mssql/log/errorlog

Q:能否安装 SQL Server Agent?

A:可以,在安装时选择包含该组件的版本(如 Evaluation、Standard、Enterprise)


如果你告诉我你当前使用的系统版本(如 Ubuntu 20.04 / Windows Server 2019),我可以给你更具体的安装命令。

需要我帮你写一个自动化安装脚本吗?

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