CentOS7 安装SQL server 2017

版权声明:本文为博主原创文章,转载请注明出处 https://blog.csdn.net/vkingnew/article/details/89099140
#wget https://packages.microsoft.com/config/rhel/7/mssql-server-2017.repo


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


sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/7/mssql-server-preview.repo


sudo yum downgrade mssql-server-<version_number>.x86_64


sudo yum install -y mssql-server

sudo /opt/mssql/bin/mssql-conf setup
注意: SQL Server 2017 editions are freely licensed: Evaluation, Developer, and Express.

systemctl status mssql-server


sudo firewall-cmd --zone=public --add-port=1433/tcp --permanent
sudo firewall-cmd --reload


安装sqlcmd:
sudo curl -o /etc/yum.repos.d/msprod.repo https://packages.microsoft.com/config/rhel/7/prod.repo
sudo yum remove unixODBC-utf16 unixODBC-utf16-devel

sudo yum install -y mssql-tools unixODBC-devel


echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bash_profile
echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bashrc
source ~/.bashrc

sqlcmd -S localhost -U SA -P '<YourPassword>'

或者使用:
https://github.com/dbcli/mssql-cli

--工具安装:
curl https://packages.microsoft.com/config/rhel/7/prod.repo > /etc/yum.repos.d/msprod.repo


sudo yum install mssql-tools unixODBC-devel
--代理:
sudo /opt/mssql/bin/mssql-conf set sqlagent.enabled true 
sudo systemctl restart mssql-server
 -- 代理的早期版本:
sudo yum install mssql-server-agent
sudo systemctl restart mssql-server

--fulltext:
sudo yum install -y mssql-server-fts

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

sudo yum install -y mssql-server-is
sudo /opt/ssis/bin/ssis-conf setup

export PATH=/opt/ssis/bin:$PATH
--SSIS的更新和删除:
sudo yum update mssql-server-is
sudo yum remove mssql-server-is

版本参考:
https://docs.microsoft.com/zh-cn/sql/linux/sql-server-linux-change-repo?view=sql-server-2017&pivots=ld2-rhel


猜你喜欢

转载自blog.csdn.net/vkingnew/article/details/89099140