Instalar MSSQL Server Fedora/Centos 7

Fuentes:

Fedora 29

Requiere de la preview 2019

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

Centos 7

su -

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

yum install mssql-server mssql-tools unixODBC-devel

Fedora y Centos

/opt/mssql/bin/mssql-conf setup
systemctl start mssql-server
systemctl enabled mssql-server

En mi caso lo instalo en una maquina virtual y solo abro puertos para lan

firewall-cmd --permanent --zone=trusted --add-source=192.168.122.0/24
firewall-cmd --reload

Si no, abrir puerto 1433

firewall-cmd --zone=public --add-port=1433/tcp --permanent
firewall-cmd --reload
# Como usuario
echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bashrc
source ~/.bashrc

Por ultimo me creo un usuario snicoper con un password fácil,

CREATE LOGIN snicoper WITH PASSWORD = '123456', CHECK_POLICY = OFF;
EXEC sp_addsrvrolemember 'snicoper', 'sysadmin';