银河麒麟服务器操作系统V10SP2离线安装和卸载SQL Server数据库

  • Post author:
  • Post category:其他




系统环境

OS版本:银河麒麟服务器操作系统V10SP2(x86_64)

SQL Server版本:SQL Server 2022



SQL Server安装包下载

  1. 联网环境中添加SQL Server数据库引擎官方Repo仓库;
[root@localhost ~]# curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/8/mssql-server-2022.repo
[root@localhost ~]# curl -o /etc/yum.repos.d/msprod.repo https://packages.microsoft.com/config/rhel/8/prod.repo
  1. 下载SQL Server安装包、mssql-tools工具包和Microsoft ODBC 驱动程序及其依赖项;
[root@localhost ~]# mkdir mssql-server-packages
[root@localhost ~]# yum install mssql-server --downloadonly --downloaddir=/root/mssql-server-packages
[root@localhost ~]# yum install mssql-tools unixODBC-devel --downloadonly --downloaddir=/root/mssql-server-packages/



SQL Server离线安装

  1. 将上述下载的离线安装包导入内网服务器系统中,并执行安装;
[root@localhost ~]# cd mssql-server-packages/
[root@localhost mssql-server-packages]# ls
libatomic-7.3.0-20190804.35.p06.ky10.x86_64.rpm  mssql-server-16.0.1000.6-26.x86_64.rpm  unixODBC-devel-2.3.7-2.ky10.x86_64.rpm
msodbcsql17-17.10.2.1-1.x86_64.rpm               mssql-tools-17.10.1.1-1.x86_64.rpm
[root@localhost mssql-server-packages]# yum localinstall *.rpm

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

2. 使用“mssql-conf”完成 SQL Server 安装;

[root@localhost ~]# /opt/mssql/bin/mssql-conf setup

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

3. 验证SQL Server服务状态;

[root@localhost ~]# systemctl status mssql-server.service

在这里插入图片描述

4. 向 bash shell 中的 PATH 环境变量添加 /opt/mssql-tools/bin/,以便我们能直接使用sqlcmd和bcp工具;

备注: mssql-tools 包包含sqlcmd(命令行查询实用工具)和bcp(批量导入-导出实用工具)。

[root@localhost ~]# echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bash_profile
[root@localhost ~]# echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bashrc
[root@localhost ~]# source ~/.bashrc
  1. 使用sqlcmd命令连接SQL Server数据库;
[root@localhost ~]# sqlcmd -S localhost -U SA

在这里插入图片描述

6. 配置系统防火墙允许远端可以连接到当前SQL Server数据库(默认端口为TCP 1433);

[root@localhost ~]# firewall-cmd --zone=public --add-port=1433/tcp --permanent
[root@localhost ~]# firewall-cmd --reload

在这里插入图片描述



SQL Server卸载

  1. 删除系统中的mssql-server和mssql-tools等组件包;
[root@localhost ~]# yum remove mssql-server mssql-tools unixODBC-devel msodbcsql17

在这里插入图片描述

2. 删除生成的数据库文件;

[root@localhost ~]# rm -rf /var/opt/mssql/



版权声明:本文为ShenSeKyun原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。