版权声明:本文为博主原创文章,转载请注明出处 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