21、安装SQLServer

设置sqlserver安装镜像

# curl https://packages.microsoft.com/config/rhel/7/mssql-server-2017.repo > /etc/yum.repos.d/mssql-server.repo

在这里插入图片描述

yum安装

# yum install -y mssql-server

在这里插入图片描述

在这里插入图片描述

配置

# sudo /opt/mssql/bin/mssql-conf setup

在这里插入图片描述
在这里插入图片描述
选项:
输入版本(1-8): 2
接受此许可条款吗? [Yes/No]:yes
选择 SQL Server 的语言: 输入选项 1-11:10
输入 SQL Server 系统管理员密码: Garen666

结果:
报错,错误信息:This program requires a machine with at least 2000 megabytes of memory.
虚拟机内存我分配了1G,提示信息说这个程序需要至少2G内存,那就增加内存到2G吧。

在这里插入图片描述
在这里插入图片描述
重新执行命令
在这里插入图片描述
还提示不够,那就再增加内存
在这里插入图片描述
在这里插入图片描述
重新执行命令
在这里插入图片描述
至少需要2G,看来指的是free可用内存要大于2G才行。

常用命令

# ps -ef | grep mssql	// 查看进程
# rpm -qa | grep mssql	// 查看版本
# find / -name mssql		// 查看安装路径
# systemctl start mssql-server		// 启动服务
# systemctl stop mssql-server			// 停止服务
# systemctl restart mssql-server		// 重启服务
# systemctl status mssql-server		// 启动状态

在这里插入图片描述

开机启动

# systemctl enable mssql-server

在这里插入图片描述

开放端口

检查端口,命令:firewall-cmd --zone=public --query-port=1433/tcp
开放端口,命令:firewall-cmd --zone=public --add-port=1433/tcp --permanent
设置生效,命令:firewall-cmd --reload
在这里插入图片描述

客户端连接

我用的Navicat15
在这里插入图片描述
下载sqlncli_x64.msi,放到Navicat安装目录下,双击安装,一直Next就可以。
再次连接,还是同样错误。
Navicat 15安装包里有msodbcsql_64.msi这个文件,双击安装。
注意:ODBC Driver for SQL Server SDK
选择:Will be installed on local hard drive

在这里插入图片描述

测试

建库
在这里插入图片描述
建表
在这里插入图片描述
测试数据
在这里插入图片描述
查询
在这里插入图片描述
至此,安装完成。


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