Cómo instalar y usar MS SQL Server en Linux

Cómo instalar y usar MS SQL Server en Linux

En el año 2016, Microsoft. sorprendió al mundo de las TI con el anuncio de sus planes para llevar MS SQL Server. a Linux.

Bajo el liderazgo de Satya Nadella. el gigante de Redmond. ha logrado un progreso significativo hacia el aprovechamiento de las áreas donde Linux domina la industria (como las tecnologías que impulsan el nube). El movimiento para hacer que SQL Server esté disponible en Linux es otro indicativo de este enfoque.

Independientemente de las motivaciones de la compañía detrás de esta iniciativa, es probable que los administradores de sistemas Linux deban aprender a instalar, mantener y usar strong> MS SQL Server. especialmente si se tiene en cuenta que los paquetes de la versión preliminar ya están disponibles para Red Hat Enterprise Linux 7.3+. (también incluye CentOS 7.3+. y Ubuntu Server 16.04. bits (lo siento, ¡no hay una versión de 32 bits disponible!).

El único requisito de sistema “elegante” de la versión de vista previa es que el sistema donde está instalada debe tener al menos 2 GB. de RAM.

Instalación de MS SQL Server en Linux

En este artículo de inicio rápido, explicaremos cómo instalar la vista previa de SQL Server 2019. en las versiones RHEL/CentOS 7.3+. y Ubuntu 16.04.

Instalación de MS SQL Server en RHEL/CentOS 7.3+ fre estar.config.enabled_slots.push

1.. Para instalar SQL Server en RHEL/CentOS 7.3 +. descargue los archivos de configuración del repositorio de Red Hat de vista previa de Microsoft SQL Server 2019, que instalarán el paquete mssql-server. y mssql-tools. utilizando los siguientes comandos curl.

# curl-o/etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/7/mssql-server-preview.repo # curl-o/etc/yum.repos.d/msprod.repo https://packages.microsoft.com/config/rhel/7/prod.repo

2.. Luego instale SQL Server. y mssql-tools. con el paquete de desarrollador unixODBC. usando el administrador de paquetes yum, como se muestra.

# yum install-y mssql-server mssql-tools unixODBC-devel

3.. Cuando se complete la instalación, se le recordará que ejecute el script de configuración (/opt/mssql/bin/mssql-conf. para aceptar los términos de la licencia, establezca la contraseña para el usuario SA. y elija su edición.

#/opt/mssql/bin/mssql-conf setup

4.. Una vez realizada la configuración, verifique que el servicio SQL Server. se esté ejecutando.

# systemctl status mssql-servidor

5.. Abra el puerto 1433/tcp. en su firewall para permitir que los clientes externos se comuniquen con el servidor de la base de datos:

Si estás usando firewalld:

# firewall-cmd–add-port = 1433/tcp–permanent # firewall-cmd–reload

De lo contrario (usando iptables):

# iptables-A INPUT-p tcp–dport 1433-j ACCEPT # iptables-save>/etc/sysconfig/iptables Instalación de MS SQL Server en Ubuntu 16.04

1.. Para Ubuntu. para confiar en los paquetes de los repositorios de MS SQL Server. importe las claves GPG. utilizando el siguiente comando wget.

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

2.. Agregue el repositorio de Ubuntu de Microsoft SQL Server para la vista previa de SQL Server 2019.

$ sudo add-apt-repository “$ (wget-qO-https://packages.microsoft.com/config/ubuntu/16.04/mssql-server-preview.list) “$ curl https://packages.microsoft.com/config/ubuntu/16.04/prod.list | sudo tee/etc/apt/sources.list.d/msprod.list

3.. Resincronice los archivos de índice del paquete y actualice el paquete principal y las herramientas adicionales:

$ sudo apt-get update $ sudo apt-get install mssql-server mssql-tools unixodbc-dev-y

4.. Ejecute el script de configuración como en el caso anterior:

$ sudo/opt/Configuración de mssql/bin/mssql-conf  Configuración de SQL Server en Linux  Configuración de SQL Server en Linux Configuración de SQL Server en Linux

5.. Elija “Sí”. cuando se le solicite que acepte los términos de la licencia para MS SQL T ools.

 Configuración de herramientas MSSQL en Linux  Configuración de herramientas MSSQL en Linux Configuración de herramientas MSSQL en Linux

Prueba de MS SQL Server en Linux

Iniciaremos sesión en el servidor y crearemos una base de datos llamada Tejidos. El modificador-P debe ir seguido de la contraseña que eligió cuando instaló el paquete anteriormente:

$ sqlcmd-S localhost-U SA-P ‘ YourPasswordHere. ‘CREAR DATABASE Tejidos salir  Crear base de datos MSSQL en Linux  Crear base de datos MSSQL en Linux Crear base de datos MSSQL en Linux

Si ‘ Si está usando Linux, puede continuar usando la línea de comandos como se muestra arriba. De lo contrario, instale SQL Server Management Studio Express. si está en Windows.

Una vez hecho esto, ingrese la IP del servidor de la base de datos (192.168.0.200 en este caso) y las credenciales de inicio de sesión ( username = sa. password=YourPasswordHere

 Conectarse al servidor MSSQL Conéctese a MSSQL Servidor Conectarse al servidor MSSQL

Tras iniciar sesión correctamente, la base de datos Fabrics. debería aparecer en el lado izquierdo:

Confirmar base de datos MSSQL  Confirm MSSQL Database Confirm MSSQL Database

A continuación, haga clic en Nuevo Consulta. para abrir una nueva ventana de consulta donde insertará el contenido del script Fabrics. de Codeproject.com, luego haga clic en Ejecutar.

Si tiene éxito, verá que el script creó 5 tablas y la cantidad de registros en cada una:

 Crear una base de datos SQL de muestra  Crear una base de datos SQL de muestra Crear una base de datos SQL de muestra

Para terminar, ejecute la siguiente consulta para recuperar los primeros 5 registros del Tabla de clientes:

USE Fabrics SELECCIONE LOS 5 PRINCIPALES Nombre, Apellido, Fecha de nacimiento DEL Cliente GO

Los resultados deben ser idénticos a los de la siguiente imagen:

 Ejecutar consultas de base de datos MSSQL en Linux Ejecutar MSSQL Consultas de base de datos en Linux Ejecutar MSSQL Quer de base de datos ies en Linux

¡Felicitaciones! ¡Has instalado y probado MS SQL Server en Linux.

Resumen

En este artículo, hemos explicado cómo instalar MS SQL Server. en RHEL. CentOS. y Ubuntu Server.

Debido a la nueva cercanía de Microsoft y Linux, los administradores del sistema Linux deberán estar conocedores de MS SQL Server si quieren mantenerse en la cima de su juego.

A mediados de 2017, se ofrecerán las mismas ediciones de SQL Server en Linux que hoy en Windows: Enterprise, Standard, Web, Express y Developer. Los dos últimos son gratuitos, pero solo la edición Express tendrá licencia para uso de producción (pero con límites de recursos).

Como siempre, no dude en utilizar el formulario de comentarios a continuación para enviarnos una nota si tiene alguna. preguntas. ¡Esperamos con interés escuchar de usted!

Leave a comment

Your email address will not be published. Required fields are marked *