安装依赖

yum install wget bzip2 gdb libsss_nss_idmap -y

离线rpmhttps://packages.microsoft.com/rhel/7/

关闭防火墙
systemctl stop firewalld
systemctl disable firewalld

关闭selinux
vi /etc/selinux/config
SELINUX=disabled

创建目录
mkdir -p /opt/SQLServer2017

cd /opt/SQLServer2017

下载ssql-server-2017
wget https://packages.microsoft.com/rhel/7/mssql-server-2017/mssql-server-14.0.1000.169-2.x86_64.rpm

安装ssql-server-2017
yum localinstall mssql-server-14.0.1000.169-2.x86_64.rpm -y

配置ssql-server-2017
/opt/mssql/bin/mssql-conf setup

  1) Evaluation (free, no production use rights, 180-day limit)
  2) Developer (free, no production use rights)
  3) Express (free)
  4) Web (PAID)
  5) Standard (PAID)
  6) Enterprise (PAID)
  7) Enterprise Core (PAID)
  8) I bought a license through a retail sales channel and have a product key to enter.

Enter your edition(1-8): 1
Do you accept the license terms? [Yes/No]:yes
Enter the SQL Server system administrator password:
Confirm the SQL Server system administrator password:

启动服务mssql-server
systemctl status mssql-server

开机启动mssql-server
systemctl enable mssql-server

日志文件mssql-server
/var/opt/mssql/log/errorlog


安装 sqlcmd 和 bcp SQL Server 命令行工具
wget https://packages.microsoft.com/rhel/7/prod/msodbcsql-13.1.9.2-1.x86_64.rpm
wget https://packages.microsoft.com/rhel/7.3/prod/mssql-tools-14.0.5.0-1.x86_64.rpm

安装msodbcsql>mssql-tools
yum remove unixODBC

ACCEPT_EULA=Y yum localinstall msodbcsql-13.1.9.2-1.x86_64.rpm -y
ACCEPT_EULA=Y yum localinstall mssql-tools-14.0.5.0-1.x86_64.rpm

添加环境变量
echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bash_profile
source ~/.bash_profile
echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bashrc
source ~/.bashrc

本地连接
sqlcmd -S localhost -U SA -P '<YourPassword>'


安装SQL Server Agent

wget https://packages.microsoft.com/rhel/7/mssql-server-2017/mssql-server-agent-14.0.1000.169-2.x86_64.rpm

查看目录结构find / -name mssql

/var/opt/mssql 库目录

/opt/mssql 脚本目录

安装
yum localinstall mssql-server-agent-14.0.1000.169-2.x86_64.rpm -y
输入自己用户名密码

Centos 7.5 离线 Install SQL Server 2017


相关文章: