跳至正文
-
记录IT系统运维路上的点滴思考
IT人的工作生活 IT人的工作生活

实用的IT技术经验分享 | 网管运维人员的故事

IT人的工作生活 IT人的工作生活

实用的IT技术经验分享 | 网管运维人员的故事

  • 首页
  • IT技术
    • 软件
    • 硬件
    • 网络
    • 工作应用
  • 手机
  • 生活琐事
  • 杂记
  • 站务公告
    • 关于本站
    • 版权声明
  • 首页
  • IT技术
    • 软件
    • 硬件
    • 网络
    • 工作应用
  • 手机
  • 生活琐事
  • 杂记
  • 站务公告
    • 关于本站
    • 版权声明
关

搜索

首页/IT技术/工作应用/Ubuntu Server 24.04 下安装 Microsoft SQL Server 2025 的完整教程
工作应用软件

Ubuntu Server 24.04 下安装 Microsoft SQL Server 2025 的完整教程

作者 shoutim
2026年5月21日 2 分钟阅读

在很多人的意识里,Microsoft SQL Server 一般都运行在 Windows 系统里,但估计很多人都不知道的是,早就在2017年左右,微软就已经发布了 SQL Server 2017的 Linux 版,且它的版本授权模式和 Windows 版本基本一致。不过,因为很多的 Linux 发行版是免费的,有不少对 SQL Server 有刚需的个人或单位为了节省授权费用,会考虑使用 Linux 版本的 SQL Server。

那么如何在 Linux 下安装和配置 SQL Server 呢?下面就以 Ubuntu Server 24.04 作为操作系统,为大家介绍一下 Ubuntu 版本的 SQL Server 2025 Express具体的操作过程。

一、系统基本要求:

1、内存:2GB或者更高;

2、文件系统:推荐使用 XFS 或 ext4 格式。

3、连接工具:如果通过远程终端连接,需要有支持 sudo 权限的用户账号。

4、Windows Subsystem for Linux (WSL) 不支持作为生产环境的安装目标。

二、 导入 Microsoft GPG 公钥

执行以下命令:

curl -sSL https://packages.microsoft.com/keys/microsoft.asc | sudo gpg --dearmor -o /usr/share/keyrings/microsoft-prod.gpg

三、手动创建仓库源文件:

执行以下命令,创建仓库文件:

sudo nano /etc/apt/sources.list.d/mssql-server-2025.list

把下面的内容粘贴到仓库文件中:

deb [arch=amd64,arm64,armhf signed-by=/usr/share/keyrings/microsoft-prod.gpg] https://packages.microsoft.com/ubuntu/24.04/mssql-server-2025 noble main

然后保存退出;

四、更新软件包,并开始安装 SQL Server 2025

执行以下命令:

sudo apt update
sudo apt install -y mssql-server

(因为服务器在国外,下载过程可能会比较慢)

五、运行配置向导

1、执行以下命令,进入配置向导:

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

2、选择版本:输入 1 (Evaluation – 180天免费试用), 3 (Standard Developer – 开发者或测试用户免费,但不能用于生产系统),4 (Express – 免费),各个版本之间的功能、限制和差异可以自行上网搜索。 本次演示的是 Express 版本,因此输入“4”;

Ubuntu Server 24.04 下安装 Microsoft SQL Server 2025  的完整教程-工作应用、软件

3、输入“Yes”接受许可条款,否则无法继续;

Ubuntu Server 24.04 下安装 Microsoft SQL Server 2025  的完整教程-工作应用、软件1

4、设置sa系统管理员密码(密码策略要求:密码至少 8 位,并包含大写字母、小写字母、十进制数字和符号中的三种。)设置后向导会执行一系列操作,随后自动结束配置。

Ubuntu Server 24.04 下安装 Microsoft SQL Server 2025  的完整教程-工作应用、软件2

六、验证配置后的服务状态

在完成配置向导后,执行以下命令,验证 SQL Server 2025 Express 的服务状态:

systemctl status mssql-server --no-pager

如果看到“active (running)”,表示安装成功。

Ubuntu Server 24.04 下安装 Microsoft SQL Server 2025  的完整教程-工作应用、软件3

七、开放防火墙端口

如果需要对外提供服务,建议开放防火墙端口。Linux 版的 SQL Server 默认端口号和 Windows 版本的是一样的,都是 TCP 1433。

建议事项:安装 SQL Server 命令行工具 (sqlcmd)

sqlcmd 是连接和操作 SQL Server 的命令行工具,强烈建议安装,具体过程如下:

1、注册仓库(之前已经导入过微软 GPG 公钥了):

curl https://packages.microsoft.com/config/ubuntu/24.04/prod.list | sudo tee /etc/apt/sources.list.d/mssql-release.list

2、更新软件包列表并安装 sqlcmd 和 bcp

安装时会弹出用户许可协议(EULA)窗口(如下图),需要使用方向键选择 并按回车键确认。

sudo apt update
sudo apt install mssql-tools18 unixodbc-dev
Ubuntu Server 24.04 下安装 Microsoft SQL Server 2025  的完整教程-工作应用、软件4

3、配置 PATH 环境变量

为了让系统能在任何位置识别 sqlcmd 命令,需要将它的安装路径(/opt/mssql-tools18/bin)添加到 PATH 环境变量中,执行以下命令:

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

4、连接测试:

完成安装和配置后,执行以下命令测试一下是否可以连接:

# 基本连接命令模板
sqlcmd -S <服务器地址> -U <用户名> -P <密码> -C

参数说明:

-S:指定 SQL Server 的地址和端口(默认端口是1433)。如果服务器在本地,可以使用 localhost。 -U:登录用户名。 -P:对应的密码。 -C:对于 Linux 版 sqlcmd,强烈建议加上 -C 参数。它用于指示客户端“信任服务器证书”,即使证书验证失败也继续连接,可以有效避免很多连接错误。

例如,连接本地数据库的 SA 账户:

sqlcmd -S localhost -U SA -P '<您的sa用户密码>' -C

如果看到 1> 提示符,就说明已成功连接到 SQL Server(如下图)。之后可以输入 SELECT @@VERSION; 并按 GO 回车,即可查看版本信息。输入 QUIT 即可退出。

最后顺便说一下,如果已经配置了允许其它 Windows 设备远程访问 Linux 版 SQL Server,也可以通过 Windows 下的“SQL Server Management Studio”(即SSMS)工具进行远程管理。

Ubuntu Server 24.04 下安装 Microsoft SQL Server 2025  的完整教程-工作应用、软件5

标签:

LinuxubuntuWindows数据库
作者

shoutim

cntse.com站长

关注我
其他文章
rockylinux
上一个

启用 Rocky Linux 的应急安全仓库和安全SIG仓库

可道云后台
下一个

内网穿透后Nginx日志显示真实访客IP:frp + Proxy Protocol配置详解

欢迎关注本站的微信公众号“IT人的工作生活”

近期热门文章

  • cbn中国广电 收集回来的中国广电网络(不分省区)IP地址段 778 次阅读
  • 使用AMD产品的电脑,CPU使用率偏高的解决方法一例 使用AMD产品的电脑,CPU使用率偏高的解决方法一例 294 次阅读
  • wsiaccount Windows系统分区用户目录里面的WsiAccount目录是什么来的?可以删除吗? 257 次阅读
  • 你们有留意到最近百度网盘增加了什么功能了吗? 你们有留意到最近百度网盘增加了什么功能了吗? 240 次阅读
  • ikuai 4.0 登录界面 爱快4.0软路由系统体验:界面大改、功能重铸,但有些注意事项 236 次阅读
  • 掌讯车机参数设置 掌讯5760B车机从1.73.7升级到1.80.3历险记 229 次阅读
  • Windows 11 24H2 下,启动 VMware Workstation内的虚拟机,提示错误 Windows 11 24H2 下,启动 VMware Workstation内的虚拟机,提示错误 196 次阅读
  • CPU性能模式 Windows 10/11 处理器性能提升模式的7个选项解读和选择建议 194 次阅读

按标签查找

BIOS (12) Bug (20) DHCP (14) DNS (14) IP地址 (12) Linux (89) Rocky Linux (39) ThinkPad (9) ubuntu (45) Windows (166) 交换机 (33) 修复 (12) 升级 (56) 华为 (14) 可道云 (12) 安装 (14) 安装程序 (9) 录像机 (10) 微信 (10) 戴尔 (9) 手机 (22) 操作系统 (79) 故障 (49) 数据库 (15) 无法启动 (16) 无线网络 (14) 服务器 (23) 杂记 (42) 注册表 (10) 活动目录 (16) 爱快 (23) 电脑 (10) 监控摄像头 (11) 硬盘 (22) 管理员 (29) 系统 (9) 苹果 (20) 虚拟机 (23) 补丁 (11) 路由器 (33) 软件 (56) 运营商 (18) 错误 (13) 驱动程序 (11) 魅族 (22)

关于 IT人的工作生活

本站——“网管人生-IT人的工作生活”,于2018年9月26日重新建立,前身为成立于2009年的IT应用网、IT应用频道,现主要发布站长个人对于IT行业相关的见解、各类经验的分享,让大家了解IT人在工作、生活中遇到的各种喜怒哀乐。站长是个IT人,但您在本站看到的,绝不止看到IT信息。当然,站长本人的经验和知识面有限,如果当中有不正确或不妥当的言辞,还望大家通过进入“站务公告”——“关于本站”,查看站长联系方式,与站长进行沟通交流。

站务信息

本站公告

关于本站的说明与站长联系方式

关于本站文章的版权声明

2025年的回顾与2026年的展望

微信公众号

站长微博

在本站查找

按月份查询

关注微信公众号

微信公众号-小
2026 年 11 月
一二三四五六日
 1
2345678
9101112131415
16171819202122
23242526272829
30 
« 10 月    
关于 IT人的工作生活 CNTSE.com © 2018-2026 站长:Eason四哥(shoutim) 版权声明 站长 CSDN 主页 粤ICP备18120877号-1 公安备案图标粤公网安备 44060502001951号