Cómo instalar Microsoft SQL Server en Ubuntu 20.04 LTS

En este tutorial, le mostraremos cómo instalar Microsoft SQL Server en Ubuntu 20.04 LTS. Para aquellos de ustedes que no lo sabían, MS SQL es un sistema de base de datos relacional de Microsoft que fue de código abierto en 2016. Como servidor de base de datos, es un producto de software con la función principal de almacenar y recuperar datos según lo solicitado por otros aplicaciones de software que pueden ejecutarse en la misma computadora o en otra computadora a través de una red (incluida Internet).

Este artículo asume que tiene al menos conocimientos básicos de Linux, sabe cómo usar el shell y, lo más importante, aloja su sitio en su propio VPS. La instalación es bastante simple y asume que está ejecutando en la cuenta de root, de lo contrario, es posible que deba agregar ‘sudo‘a los comandos para obtener privilegios de root. Le mostraré la instalación paso a paso de Microsoft SQL Server 2019 en Ubuntu 20.04 (Focal Fossa). Puede seguir las mismas instrucciones para Ubuntu 18.04, 16.04 y cualquier otra distribución basada en Debian como Linux Mint.

Instale Microsoft SQL Server en Ubuntu 20.04 LTS Focal Fossa

Paso 1. Primero, asegúrese de que todos los paquetes de su sistema estén actualizados ejecutando lo siguiente apt comandos en la terminal.

sudo apt update
sudo apt upgrade

Paso 2. Instalación de Microsoft SQL Server en Ubuntu 20.04.

Ahora importamos la clave GPG del repositorio de Microsoft:

sudo wget -qO- https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -

A continuación, agregue el repositorio de SQL Server con el siguiente comando:

sudo add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/18.04/mssql-server-2019.list)"

Una vez hecho esto, ejecute el siguiente comando a continuación para instalarlo:

sudo apt update
sudo apt install mssql-server

Cuando finalice la instalación, proceda a establecer la contraseña de usuario raíz ejecutando la configuración inicial /opt/mssql/bin/mssql-conf setup:

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

usermod: no changes
Choose an edition of SQL Server:
  1) Evaluation (free, no production use rights, 180-day limit)
  2) Developer (free, no production use rights)
  3) Express (free)
  4) Web (PAID)
  5) Standard (PAID)
  6) Enterprise (PAID) - CPU Core utilization restricted to 20 physical/40 hyperthreaded
  7) Enterprise Core (PAID) - CPU Core utilization up to Operating System Maximum
  8) I bought a license through a retail sales channel and have a product key to enter.

Details about editions can be found at
https://go.microsoft.com/fwlink/?LinkId=2109348&clcid=0x409

Use of PAID editions of this software requires separate licensing through a
Microsoft Volume Licensing program.
By choosing a PAID edition, you are verifying that you have the appropriate
number of licenses in place to install and run this software.

Enter your edition(1-8):

Una vez realizada la configuración, verifique que el servicio se esté ejecutando:

systemctl status mssql-server --no-pager

Paso 3. Configure el Firewall.

Permita ssh y habilite el firewall:

sudo ufw allow 22
sudo ufw allow 1433
sudo ufw allow 1434
sudo ufw enable

Paso 4. Instalar las herramientas de SQL Server y UnixODBC.

Para crear una base de datos, debe conectarse con una herramienta que pueda ejecutar instrucciones Transact-SQL en SQL Server. Los siguientes pasos instalan las herramientas de línea de comandos de SQL Server.

Primero, importe las claves GPG del repositorio público:

curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -

A continuación, registre el repositorio de Microsoft Ubuntu:

curl https://packages.microsoft.com/config/ubuntu/20.04/prod.list | sudo tee /etc/apt/sources.list.d/msprod.list

Una vez hecho esto, actualice la lista de fuentes y ejecute el comando de instalación con el paquete de desarrollador unixODBC:

sudo apt update 
sudo apt install mssql-tools unixodbc-dev

Después de la instalación, agregue el directorio al bash_profile para que el comando esté disponible en todo el sistema:

echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bash_profileecho 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bashrcsource ~/.bashrc

Ahora intente conectarse al servidor SQL con este comando. Modifícalo con el tuyo:

sqlcmd -S localhost -U SA -P '<YourPassword>'

Si tiene éxito, debería obtener un símbolo del sistema: 1>.

¡Felicidades! Ha instalado correctamente Microsoft SQL. Gracias por usar este tutorial para instalar Microsoft SQL Server 2019 en su sistema Ubuntu 20.04 LTS Focal Fossa. Para obtener ayuda adicional o información útil, le recomendamos que consulte el sitio web oficial de Microsoft SQL Server.