系统环境
OS版本:银河麒麟服务器操作系统V10SP2(x86_64)
SQL Server版本:SQL Server 2022
SQL Server安装包下载
- 联网环境中添加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
- 下载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离线安装
- 将上述下载的离线安装包导入内网服务器系统中,并执行安装;
[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
- 使用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卸载
- 删除系统中的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 版权协议,转载请附上原文出处链接和本声明。