Antes de comenzar con la instalación, asegúrate de tener los siguientes requisitos:
1. Ubuntu 22.04: Asegúrate de que tu sistema esté actualizado.
2. Acceso de superusuario (sudo): Necesitarás permisos de administrador para instalar software.
Primero, es recomendable actualizar los paquetes del sistema para asegurarnos de que todo esté en su versión más reciente. Abre una terminal y ejecuta:
sudo apt update
sudo apt upgrade -y
SQL Server requiere la clave GPG de Microsoft para verificar los paquetes. Ejecuta el siguiente comando para importar la clave:
wget -qO- https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
Debes añadir el repositorio de Microsoft SQL Server a tu lista de fuentes de APT:
sudo add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/22.04/mssql-server-2019.list)"
Ahora, actualiza la lista de paquetes nuevamente e instala SQL Server:
sudo apt update
sudo apt install -y mssql-server
Una vez instalado, necesitas ejecutar el script de configuración para completar la instalación. Esto configurará tu instancia de SQL Server y te permitirá establecer una contraseña para la cuenta de administrador sa
.
sudo /opt/mssql/bin/mssql-conf setup
Sigue las instrucciones en pantalla para completar la configuración. Durante este proceso, se te pedirá que elijas la edición de SQL Server (por ejemplo, Developer, Express, etc.) y que configures la contraseña de sa
.
Después de la configuración, SQL Server debería iniciarse automáticamente. Puedes verificar su estado con el siguiente comando:
systemctl status mssql-server
Deberías ver algo similar a:
● mssql-server.service - Microsoft SQL Server Database Engine
Loaded: loaded (/lib/systemd/system/mssql-server.service; enabled; vendor preset: enabled)
Active: active (running) since ...
...
Para administrar SQL Server desde la línea de comandos, puedes instalar las herramientas de SQL Server:
1. Añade el repositorio para las herramientas:
sudo add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/22.04/prod.list)"
2. Instala mssql-tools
y unixodbc-dev
:
sudo apt update
sudo apt install -y mssql-tools unixodbc-dev
3. Añade mssql-tools
al PATH:
echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bashrc
source ~/.bashrc
Ahora puedes conectarte a tu instancia de SQL Server usando sqlcmd
. Aquí hay un ejemplo de cómo conectarte con la cuenta sa
que configuraste anteriormente:
sqlcmd -S localhost -U sa -P 'tu_contraseña'
Deberías ver el prompt de sqlcmd
si la conexión es exitosa.
¡Felicidades! Has instalado con éxito SQL Server en Ubuntu 22.04. Ahora puedes comenzar a usar SQL Server para tus necesidades de base de datos. Recuerda que puedes encontrar más información y recursos en la documentación oficial de SQL Server.
Jorge García
Fullstack developer