Instalar Microsoft SQL Server en Ubuntu

j00¡Hola a todos! Siii, sé que para muchos es un sacrilegio de lo que se trata ésta entrada 🤣 pero igual, creo que en algún momento podría ser de mucha utilidad. Con esto podemos instalar una versión de SQL Server en Ubuntu (y también en varias distribuciones GNU/Linux); no tendremos entorno gráfico (El Management Studio digamos), pero sí tendremos las herramientas del línea de comando necesarias (CLI), y creo que eso es mucho. A continuación, veremos los pasos a seguir para hacer ésta instalación

Lo primero es agregar la llave APT de Microsoft a nuestros orígenes de software.

curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
curl https://packages.microsoft.com/config/ubuntu/16.04/mssql-server-2017.list | sudo tee /etc/apt/sources.list.d/mssql-server-2017.list

Ahora instalamos el SQL Server así:

sudo apt-get update
sudo apt-get install mssql-server

Una vez terminada la instalación, nos menciona que debemos de ejecutar el «Setup», como todo buen producto microsoft 😅

sudo /opt/mssql/bin/mssql-conf setup

Aquí básicamente elegimos la versión de SQL Server que queremos, seleccionamos el idioma y definimos la clave del «sa».

j01

Ahora instalaremos la herramienta cliente, para el acceso y administración del SQL Server; la herramienta se llama SQLCMD (la que también esta en la versión de Windows). Agregamos la llave APT e instalamos los mssql-tools y el ODBC Driver respectivo.

curl https://packages.microsoft.com/config/ubuntu/16.04/prod.list | sudo tee /etc/apt/sources.list.d/mssql-tools.list
sudo apt-get update
sudo ACCEPT_EULA=Y apt-get install mssql-tools
sudo apt-get install unixodbc-dev
echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bash_profile
echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bashrc
source ~/.bashrc

Ahora podemos verificar si funciona bien nuestro servidor SQL. Entramos a él así:

sqlcmd -S localhost -U sa -P MiClave

En éste caso, nos conectaremos con el usuario SysAdmin (SA) y la clave que establecimos en el Setup. Ahora, podemos usar las instrucciones SQL que queramos. la típica prueba es: SELECT @@VERSION

A continuación, un ejemplo:

j04

¡Saludos!

Comentarios por Facebook

comentarios

Deja un comentario

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

*