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

https://developers.redhat.com/blog/2016/12/14/getting-started-microsoft-sql-server-rhel#connect_from_visual_studio

Añadir un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *