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就到此结束了,后期会给大家带来更多相关使用教程等,感谢认真读完,如果觉得还可以,那么给作者点赞、收藏、关注吧!


相关推荐
unable code17 小时前
磁盘取证-Flying_High
网络安全·ctf·misc·1024程序员节·磁盘取证
unable code2 天前
磁盘取证-ColorfulDisk
网络安全·ctf·misc·1024程序员节·内存取证
unable code2 天前
磁盘取证-[第十章][10.1.2 磁盘取证方法]磁盘取证1
网络安全·ctf·misc·1024程序员节·内存取证
开开心心就好4 天前
免费抽奖工具支持批量导入+自定义主题
linux·运维·服务器·macos·pdf·phpstorm·1024程序员节
开开心心就好8 天前
卸载工具清理残留,检测垃圾颜色标识状态
linux·运维·服务器·python·安全·tornado·1024程序员节
子燕若水9 天前
Facebook reels 运营指南
1024程序员节
尘觉12 天前
创作 1024 天|把热爱写成长期主义
数据库·1024程序员节
写点什么呢13 天前
Word使用记录
word·1024程序员节
开开心心就好13 天前
内存清理工具点击清理,自动间隔自启
linux·运维·服务器·安全·硬件架构·材料工程·1024程序员节
开开心心就好14 天前
内存清理工具开源免费,自动优化清理项
linux·运维·服务器·python·django·pdf·1024程序员节