暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

在Linux环境下安装SQL Server 2019

原创 沙沃兴 2023-03-01
1283

环境准备:

操作系统:CentOS 7.7

数据库版本:SQL Server 2019


注意:此安装方法需要联网。


系统要求:

SQL Server对Linux具有以下系统要求:

内存

2GB

文件系统

XFS或EXT4(其他文件系统均不受支持,如BTRFS)

磁盘空间

6GB

处理器速度

2GHz

处理器核心数

2个核心

处理器类型

仅兼容X64


  • 如果在生产中使用网络文件系统(NFS)远程共享,请注意以下支持要求:
  • 使用NFS版本4.2或更高版本。较早版本的NFS不支持现代文件系统常用的必须

功能,例如fallocate和稀疏文件创建。

  • 仅在NFS装载上查找/var/opt/mssql目录。不支持其他文件,例如SQL Server系

统二进制文件。

  • 安装远程共享时,请确保NFS客户端使用“nolock”选项。

https://docs.microsoft.com/zh-cn/sql/linux/sql-server-linux-setup?view=sqlallproducts-allversions#system


安装SQL Server

1、检查操作系统和服务器配置信息

[root@node1 ~]# cat /etc/redhat-release --检查操作系统

[root@node1 ~]# df -Th --检查磁盘空间

[root@node1 ~]# lscpu --检查CPU

[root@node1 ~]# free -m


2、配置存储库

[root@node1 ~]# sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/7/mssql-server-2019.repo

可以查看新新增存储库的信息 --此步骤可以省略

[root@node1 ~]# ll /etc/yum.repos.d/

注意:如果使用的CentOS 8,请将以下路径更改为/rhel/8而不是/rhel/7


可以查看存储库中的内容 --此步骤可以省略

[root@node1 ~]# sudo cat /etc/yum.repos.d/mssql-server.repo

3、安装SQL Server

[root@node1 ~]# sudo yum install -y mssql-server

出现先信息表示安装成功

4、设置SA密码并选择版本

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

输入对应的数据选择相应的版本,这里选择6,然后回车。

询问是否接受许可协议,选择“YES”回车。然后要求输入sa的密码,输入sa密码再次确认输入密码,回车。

注意:确保为SA账号指定强密码(最少八个字符,包括大写和小写字母、十进制数字和/

或非字母数字符号) 

检查服务是否正常运行

[root@node1 ~]# systemctl status mssql-server


5、配置防火墙

如果防火墙的状态是开启状态,而且不能直接关闭的情况下需要在防火墙上打开SQL Server人 端口,默认端口号为1433。否则使用SSMS连接的时候会出现下面的错误。

[root@node1 ~]# systemctl status firewalld --检查防火墙状态

[root@node1 ~]# sudo firewall-cmd --zone=public --add-port=1433/tcp --permanent --允许1433通过

[root@node1 ~]# sudo firewall-cmd --reload --重新加载防火墙策略


总结:

SQL Server ON Linux默认服务账号:mssql

SQL Server ON Linux默认数据库文件存放路径:/var/opt/mssql/data

SQL Server ON Linux错误日志(errorlog)默认目录:/var/opt/mssql/log


https://docs.microsoft.com/zh-cn/sql/linux/quickstart-install-connect-red-hat?view=sqlallproducts-

         

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论