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
输入自己用户名密码