【Linux】安装并配置 Microsoft SQL Server 数据库(Ubuntu 22.04)

引言

SQL Server是一种关系型数据库管理系统(RDBMS),由微软公司开发和销售。它是一种用于存储、处理和保护数据的软件,可以提供高效、可靠和安全的性能。

SQL Server提供了一种用于管理数据库的环境,支持各种数据类型,包括文本、数值、日期和时间等。此外,它还支持SQL(结构化查询语言),这是一种用于管理和操作数据库的标准语言。


安装步骤

  1. 下载公钥,从 ASCII 转换为 GPG 格式,并将其写入所需的位置:
bash 复制代码
curl -fsSL https://packages.microsoft.com/keys/microsoft.asc | sudo gpg --dearmor -o /usr/share/keyrings/microsoft-prod.gpg
  1. 手动下载并注册 SQL Server Ubuntu 存储库:
bash 复制代码
curl -fsSL https://packages.microsoft.com/config/ubuntu/22.04/mssql-server-2022.list | sudo tee /etc/apt/sources.list.d/mssql-server-2022.list
  1. 更新源列表:
bash 复制代码
sudo apt update
  1. 安装 SQL Server:
bash 复制代码
sudo apt install -y mssql-server
  1. 安装完成后,运行 mssql-conf setup,按照提示设置 SA 密码并选择版本:
bash 复制代码
sudo /opt/mssql/bin/mssql-conf setup
  • 可供选择的免费 SQL Server 版本有:Evaluation、Developer 和 Express。

  • 为 SA 帐户指定强密码,要求最小长度为 8 个字符,包括大写和小写字母、十进制数字和/或非字母数字符号。

  1. 配置完成后,验证服务是否正在运行:
bash 复制代码
systemctl status mssql-server --no-pager
  1. 如果计划远程连接,可能需要在防火墙上打开 SQL Server TCP 端口(默认值为 1433)。

参考资料

相关推荐
<小智>6 小时前
及时做APP开发实战(十二)-LazyForEach懒加载优化实践
数据库·鸿蒙
我星期八休息6 小时前
网络编程—应用层HTTP协议
linux·运维·开发语言·前端·网络·网络协议·http
龙仔7256 小时前
人大金仓KingbaseES V8 手动单库备份&恢复操作笔记
数据库·笔记·oracle·人大金仓
ShineWinsu7 小时前
对于Linux:UDPsocket编程基础的解析
linux·运维·网络协议·udp·ip·端口号·进程间通信
hehelm8 小时前
AI大模型接入SDK—通用模块设计
linux·开发语言·c++
夏贰四9 小时前
数据库迁移怎样降低人力投入?数据库迁移怎么实现全量增量同步?
数据库·数据库迁移
汇智信科9 小时前
图谱、向量、关键词、SQL多路一体,FastKG垂域召回率100%拉满
网络·数据库·ai编程·汇智信科·hsim·fastclaw·汇智龙虾
Ai拆代码的曹操10 小时前
K8s Pod Pending 逐层排查:从 FailedScheduling 到 PVC StorageClass 不存在的实战记录
java·linux·kubernetes
笨蛋不要掉眼泪11 小时前
MySQL架构揭秘:慢查询日志详解
数据库·mysql·架构
wangbing112511 小时前
JPA下自定义主键
java·linux·服务器