Autor: n1g1channel 2021-12-04 12:45
Instalación de SQL Server en Linux:
wget -qO- https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
Registrar repositorio de SQL Server:
Ubuntu 16.04:
sudo add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/16.04/mssql-server-2019.list)"
Ubuntu 18.04:
sudo add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/18.04/mssql-server-2019.list)"
Ubuntu 20.04:
sudo add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/20.04/mssql-server-2019.list)"
Instalar SQL Server:
sudo apt-get update
sudo apt-get install -y mssql-server
Setup
sudo /opt/mssql/bin/mssql-conf setup
Verificar que se encuentre funcionando:
systemctl status mssql-server --no-pager
Instalación de SQL Server command-line tools:
Para Ubuntu 16.04:
curl https://packages.microsoft.com/config/ubuntu/16.04/prod.list | sudo tee /etc/apt/sources.list.d/msprod.list
Para Ubuntu 18.04:
curl https://packages.microsoft.com/config/ubuntu/18.04/prod.list | sudo tee /etc/apt/sources.list.d/msprod.list
Para Ubuntu 20.04:
curl https://packages.microsoft.com/config/ubuntu/20.04/prod.list | sudo tee /etc/apt/sources.list.d/msprod.list
Hacer actualizaciones, y instalaciones:
sudo apt-get update
sudo apt-get install mssql-tools unixodbc-dev
Para conectarnos a la base de datos localmente:
sqlcmd -S localhost -U SA -P '<YourPassword>'
sudo apt-get install ufw
sudo ufw enable
sudo ufw allow <port>
sudo ufw allow 80/tcp
sudo ufw allow 443/tcp