麒麟系统 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工具连接数据库后,查看版本