麒麟系统 Kylin Linux Advanced Server Host V10 (脱机)离线安装sqlserver2022

1、下载 SQL Server 2022 (16.x) Red Hat 8 存储库配置文件:

sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/8/mssql-server-2022.repo

2、采用yum源进行不安装下载,这时yum 会自动检测环境,将需要安装的依赖与安装包进行下载,并保存至指定目录:

yum install -y mssql-server --downloadonly --downloaddir=/home/sqlserver-packages

3、批量安装SQLserver的rpm 安装包:

# --disablerepo=* 禁用所有远程源 --allowerasing 强制更新
yum localinstall -y --disablerepo=* --allowerasing ./*

#rpm 安装软件 无法解决软件包的依赖关系。
#yum 命令安装时,自动解决相依性的问题。

4、包安装完成后,使用其完整路径运行 mssql-conf setup,按照提示设置 SA 密码并选择版本。 作为提醒,以下 SQL Server 版本是免费提供许可的:Evaluation、Developer 和 Express 版。

sudo /opt/mssql/bin/mssql-conf setup
选择 SQL Server 的一个版本:
  1) Evaluation (免费,无生产许可,180 天限制)
  2) Developer (免费,无生产许可)
  3) Express (免费)
  4) Web (付费版)
  5) Standard (付费版)
  6) Enterprise (付费版) - CPU core utilization restricted to 20 physical/40 hyperthreaded
  7) Enterprise Core (付费版) - CPU core utilization up to Operating System Maximum
  8) 我通过零售渠道购买了许可证并具有要输入的产品密钥。
  9) Standard (Billed through Azure) - Use pay-as-you-go billing through Azure.
 10) Enterprise Core (Billed through Azure) - Use pay-as-you-go billing through Azure.

版本选择Developer,输入2

选择 SQL Server 的语言:
(1) English
(2) Deutsch
(3) Español
(4) Français
(5) Italiano
(6) 日本語
(7) 한국어
(8) Português
(9) Руѝѝкий
(10) 中文 – 简体
(11) 中文 (繝体)
输入选项 1-11:
输入 SQL Server 系统管理员密码: 

语言选择输入10;请记住为 SA 帐户指定强密码, 需要最小长度为 8 个字符,包括大写和小写字母、十进制数字和/或非字母数字符号。

5、安装完毕后进行验证:

systemctl status mssql-server

出现 active(running)证明正在运行,安装完毕。

若要允许远程连接,请在 RHEL 防火墙上打开 SQL Server 端口。 默认的 SQL Server 端口为 TCP 1433。 如果为防火墙使用的是 FirewallD,则可以使用以下命令:

sudo firewall-cmd --zone=public --add-port=1433/tcp --permanent
sudo firewall-cmd --reload

 在本地使用SSMS工具连接数据库后,查看版本

 

posted @ 2025-05-18 08:23  威流  阅读(389)  评论(0)    收藏  举报