Published on

May 2, 2017

Instalación de SQL Server en Linux: Una guía completa

En diciembre de 2016, Microsoft dio un paso revolucionario al lanzar SQL Server para Linux, marcando la primera vez que la base de datos estaba disponible para un sistema operativo que no fuera Windows. Este cambio de paradigma abrió nuevas posibilidades para la comunidad de SQL, permitiéndoles explorar el poder de SQL Server en una plataforma diferente.

En este artículo, proporcionaremos una guía completa para instalar y configurar SQL Server en Linux. Cubriremos los desafíos y complicaciones que pueden surgir durante el proceso, así como proporcionaremos instrucciones paso a paso para garantizar una instalación exitosa.

¿Cómo se ejecuta SQL Server en Linux?

El equipo de investigación de Microsoft desarrolló una Capa de Abstracción de Plataforma (PAL) llamada SQLPAL para permitir que SQL Server se ejecute nativamente en Linux. Al integrar la capa de plataforma existente de SQL Server SOS (Sistema Operativo de SQL Server) con Drawbridge, una forma de virtualización para el aislamiento de aplicaciones, pudieron crear SQLPAL. Esta capa de abstracción proporciona la funcionalidad, rendimiento y escalabilidad necesarios para que SQL Server se ejecute en Linux.

Comandos básicos de Linux

Antes de sumergirnos en el proceso de instalación, es importante familiarizarnos con algunos comandos básicos de Linux que serán útiles durante las etapas de configuración y solución de problemas. Aquí hay algunos comandos esenciales:

  • uname: Obtener la versión actual del kernel en ejecución
  • ls: Listar archivos en un directorio
  • cp: Copiar archivos
  • mv: Renombrar o mover archivos
  • rm: Eliminar archivos
  • ln: Enlazar archivos
  • cd: Cambiar de directorio
  • pwd: Imprimir el directorio actual
  • mkdir: Crear directorio
  • rmdir: Eliminar directorio
  • cat: Ver archivos
  • chown: Cambiar el propietario del archivo
  • chgrp: Cambiar el grupo del archivo
  • chattr: Cambiar los atributos avanzados del archivo
  • ifconfig: Establecer/mostrar información de red/dirección IP
  • systemctl: Iniciar/detener/recargar/mascarar/desmascarar servicios
  • lscpu: Información de la CPU/hardware
  • lspci: Listar todos los dispositivos PCI
  • fdisk: Listar los discos duros instalados y su tamaño
  • free: Mostrar la memoria libre y utilizada en el sistema
  • wget: Descargar archivos de la web
  • yum: Instalar/eliminar/actualizar paquetes de software

Procedimiento de instalación

Ahora que tenemos una comprensión básica de cómo se ejecuta SQL Server en Linux y los comandos básicos de Linux, procedamos con el proceso de instalación. Aquí están los pasos:

  1. Listar los repositorios disponibles: mssql-server.rep y prod.repo
  2. Instalar la utilidad wget para descargar los archivos
  3. Descargar los repositorios usando wget
  4. Mover los repositorios al directorio /etc/yum.repos.d/
  5. Instalar el servicio de base de datos MSSQL usando yum
  6. Configurar la instancia de MSSQL aceptando el acuerdo de licencia
  7. Verificar el estado del servicio de MSSQL
  8. Configurar la configuración del firewall para escuchar en el puerto TCP 1433
  9. Obtener la dirección IP del servidor usando el comando ifconfig
  10. Acceder a la instancia de MSSQL utilizando SQLCMD o SSMS instalado en otra máquina con Windows

Conexión a SQL Server en Linux

Una vez que la instalación esté completa, puede conectarse a la instancia de SQL Server utilizando SQLCMD o SQL Server Management Studio (SSMS) instalado en una máquina con Windows. SQLCMD es una utilidad de línea de comandos utilizada para la ejecución interactiva de declaraciones Transact-SQL, mientras que SSMS proporciona una interfaz gráfica para administrar bases de datos de SQL Server.

Resumen

La decisión de Microsoft de hacer que SQL Server esté disponible para Linux fue un hito significativo en el mundo de las bases de datos. En este artículo, hemos proporcionado una guía completa para instalar y configurar SQL Server en Linux. Siguiendo las instrucciones paso a paso y utilizando los comandos básicos de Linux, puede configurar con éxito SQL Server en un sistema operativo que no sea Windows.

Mientras esperamos el lanzamiento oficial de SQL Server en Linux, le animamos a aprovechar la vista previa gratuita y explorar las posibilidades que ofrece. Pruébelo y experimente el poder de SQL Server en una plataforma diferente.

Click to rate this post!
[Total: 0 Average: 0]

Let's work together

Send us a message or book free introductory meeting with us using button below.