SQL-Server2019离线部署安装【CentOS7.4】

一、前言

SQL ServerMicrosoft 公司推出的关系型数据库管理系统。具有使用方便可伸缩性好与相关软件集成程度高等优点,可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2012 的大型多处理器的服务器等多种平台使用。
Microsoft SQL Server 是一个全面的数据库平台,使用集成的商业智能 (BI)工具提供了企业级的数据管理。Microsoft SQL Server 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。

二、部署环境&安装包

1.环境

bash 复制代码
screenfetch

2.安装包

三、具体步骤

1.安装依赖包

bash 复制代码
tar -xvzf mssql-dev.tar.gz && cd mssql-dev		//解压并进入目录
yum -y localinstall *.rpm											//yum本地安装

2.安装sql-server

bash 复制代码
tar -xvzf  mssql-server-rpm.tar.gz && cd mssqlrpm
rpm -ivh mssql-server-15.0.4375.4-1.x86_64.rpm
bash 复制代码
# 包安装完成后,使用其完整路径运行 mssql-conf setup,按照提示设置 SA 密码并选择版本。
/opt/mssql/bin/mssql-conf setup
2								    //选择免费版本
yes 								//同意一下许可条款
10  								//语言选择简体中文
********							//管理员密码
********							//确认密码

3.查看运行状态

bash 复制代码
systemctl status mssql-server
netstat -ntlupa |grep 1433

说明:根据图中所示状态已经在运行并且服务端口为1433/tcp

4.开放对应端口(可选)

bash 复制代码
# 默认的 SQL Server 端口为1433,TCP协议。 如果为防火墙使用的是FirewallD,则可以使用以下命令:
firewall-cmd --zone=public --add-port=1433/tcp --permanent && firewall-cmd --reload
firewall-cmd --zone=public --list-port

5.安装客户端(可选)

说明:离线包用不了的用下面线上安装方式即可

bash 复制代码
curl https://packages.microsoft.com/config/rhel/7/prod.repo | sudo tee /etc/yum.repos.d/mssql-release.repo
yum install -y mssql-tools18 unixODBC-devel
# 添加环境变量并激活
echo 'export PATH="$PATH:/opt/mssql-tools18/bin"' >> /etc/profile
source /etc/profile

6.数据库测试

注意:******换成自己设置的密码

bash 复制代码
sqlcmd -U sa -P '******' -S 127.0.0.1 -C -N 
CREATE DATABASE TestDB;
SELECT Name FROM sys.databases;
GO
bash 复制代码
USE TestDB;
CREATE TABLE dbo.Inventory (    id INT,    name NVARCHAR (50),    quantity INT,    PRIMARY KEY (id));
SELECT * FROM dbo.Inventory WHERE quantity > 152;
GO
QUIT

四、结束语

本次CentOS7.4Linux系统离线部署SQL-Server2019就到此结束了,后期会给大家带来更多相关使用教程等,感谢认真读完,如果觉得还可以,那么给作者点赞、收藏、关注吧!


相关推荐
学传打活3 天前
【边打字.边学昆仑正义文化】_19_星际生命的生存状况(1)
微信公众平台·1024程序员节·汉字·昆仑正义文化
unable code11 天前
[HNCTF 2022 WEEK2]ez_ssrf
网络安全·web·ctf·1024程序员节
unable code11 天前
[NISACTF 2022]easyssrf
网络安全·web·ctf·1024程序员节
unable code13 天前
BUUCTF-[第二章 web进阶]SSRF Training
网络安全·web·ctf·1024程序员节
开开心心就好14 天前
进程启动瞬间暂停工具,适合调试多开
linux·运维·安全·pdf·智能音箱·智能手表·1024程序员节
仰泳之鹅14 天前
【51单片机】第一课:单片机简介与软件安装
单片机·嵌入式硬件·51单片机·1024程序员节
海海不瞌睡(捏捏王子)15 天前
C#知识点概要
java·开发语言·1024程序员节
小浣熊熊熊熊熊熊熊丶16 天前
飞牛NAS 安装 Teslamate 教程(docker版)
1024程序员节
程高兴16 天前
模糊PID控制的永磁同步电机矢量控制系统-SIMULINK
matlab·1024程序员节
海海不瞌睡(捏捏王子)16 天前
Unity知识点概要
unity·1024程序员节