SQL Server 2019 en Red Hat Enterprise Linux
|Instalación de SQL Server 2019
sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/8/mssql-server-2019.repo
sudo yum install -y mssql-server
sudo /opt/mssql/bin/mssql-conf setup
Algo interesante es que te va a preguntar por el tipo de edición que quieres usar:
verificamos que SQL Server se esta ejecutando:
systemctl status mssql-server
Si quieres aceptar conexiones remotas, necesitas hacer las configuraciones en el firewall del sistema operativo rhel:
sudo firewall-cmd --zone=public --add-port=1433/tcp --permanent sudo firewall-cmd --reload
CLI de comandos para SQL Server
sudo curl -o /etc/yum.repos.d/msprod.repo https://packages.microsoft.com/config/rhel/8/prod.repo
sudo yum install -y mssql-tools unixODBC-devel
agregamos al path del sistema operativo rhel para que se pueda usar desde cualquier ubicación:
echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bash_profile echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bashrc source ~/.bashrc
conectarse de forma local:
sqlcmd -S localhost -U SA -P ‘<YourPassword>’
Crear una base de datos
CREATE DATABASE TestDB
Recuperar las bases de datos:
SELECT Name from sys.Databases
Enlaces de interés:
https://docs.microsoft.com/en-us/sql/linux/quickstart-install-connect-red-hat?view=sql-server-ver15