Búsqueda de sitios web

Instalación de SQL Server 2022 en Windows Server 2022


El lenguaje de consulta estructurado, abreviado como SQL, es un lenguaje de programación estándar que se utiliza para administrar y manipular bases de datos relacionales. Proporciona una forma estandarizada de interactuar con bases de datos, realizar diversas operaciones, como consultar datos, insertar, actualizar y eliminar registros, crear y modificar esquemas de bases de datos y administrar permisos de acceso.

El SQL Server es un sistema de gestión de bases de datos relacionales (RDBMS) desarrollado por Microsoft. Este software implementa el lenguaje SQL y proporciona una plataforma sólida para almacenar, administrar y recuperar datos en un formato de base de datos relacional. SQL Server ofrece muchas características y capacidades, incluido alto rendimiento, escalabilidad, seguridad, inteligencia empresarial e integración con otros productos de Microsoft.

SQL Server 2022 es la última versión del sistema de gestión de bases de datos relacionales de Microsoft, lanzada el 8 de noviembre de 2021. Introduce varias características nuevas y mejoras que tienen como objetivo mejorar el rendimiento, la escalabilidad, la seguridad y la productividad de los desarrolladores. Algunas de las características y beneficios clave de SQL Server 2022 incluyen:

  • Rendimiento y escala mejorados: ofrece rendimiento y escalabilidad mejorados, aprovechando características como el procesamiento inteligente de consultas, la recuperación acelerada de bases de datos y OLTP en memoria. Estas optimizaciones permiten una ejecución de consultas más rápida, un rendimiento de transacciones mejorado y un uso eficiente de los recursos del sistema.
  • Clústeres de Big Data: SQL Server 2022 introduce mejoras en los clústeres de Big Data, lo que le permite administrar y analizar grandes volúmenes de datos de diversas fuentes, incluidos datos estructurados, no estructurados y de streaming. Permite la integración con Apache Spark y Hadoop Distributed File System (HDFS) para capacidades avanzadas de análisis y procesamiento de datos.
  • Seguridad mejorada: esta última versión del servidor SQL ofrece nuevas funciones de seguridad, incluido Always Encrypted con Secure Enclaves, que protege los datos confidenciales incluso durante el cálculo, y Static Data Masking para la ofuscación de datos en entornos que no son de producción. Además, SQL Server 2022 incluye mejoras en evaluaciones de seguridad, detección de amenazas y clasificación de datos.
  • Capacidades híbridas y de múltiples nubes: también ofrece soporte mejorado para entornos híbridos y de múltiples nubes. Proporciona características como grupos de disponibilidad distribuidos para la recuperación ante desastres en varias regiones y servicios de datos habilitados para Azure Arc para implementar instancias de SQL Server en varias plataformas en la nube.
  • Productividad del desarrollador: SQL Server 2022 se centra en mejorar la productividad del desarrollador mediante la introducción de funciones como la finalización inteligente de consultas, la comparación de esquemas y la integración mejorada con Visual Studio y Azure Data Studio. Proporciona una experiencia de desarrollo más fluida, lo que facilita la escritura, prueba y depuración de consultas y aplicaciones de bases de datos.
  • Análisis avanzado y aprendizaje automático: se integra con potentes herramientas de análisis y aprendizaje automático, incluida la integración con Azure Machine Learning y compatibilidad con extensiones de lenguaje Python y R. Esto permite a los científicos y analistas de datos realizar análisis avanzados y crear modelos de aprendizaje automático directamente dentro de la base de datos.
  • Ajuste inteligente de bases de datos y consultas: incluye características como administración automática de índices, corrección automática de planes y mejoras en el almacén de consultas que simplifican el ajuste y la optimización del rendimiento de la base de datos. Estas capacidades ayudan a identificar y resolver problemas de rendimiento automáticamente o con una mínima intervención manual.

Esta guía se centrará en cómo instalar y configurar SQL Server 2022 en Windows Server 2022.

Instale SQL Server 2022 en Windows Server 2022

Para instalar SQL Server 2022 en Windows Server 2022, debemos descargar la edición requerida desde la página de descargas del servidor SQL. Para esta guía, usaremos la versión para desarrolladores.

Esto también se puede descargar desde PowerShell usando el comando:

wget https://download.microsoft.com/download/c/c/9/cc9c6797-383c-4b24-8920-dc057c1de9d3/SQL2022-SSEI-Dev.exe

Una vez descargado, haga clic en el archivo EXE y proceda como se muestra:

Aquí hay 3 opciones:

  • Instalación básica: esta opción instala SQL Server con la configuración y los componentes predeterminados. Proporciona una experiencia de instalación rápida y sencilla, ideal para usuarios que prefieren la configuración estándar.
  • Instalación personalizada: con esta opción, tiene la flexibilidad de elegir componentes y configuraciones específicos durante la instalación. Le permite personalizar la instalación según sus requisitos, permitiéndole seleccionar las funciones y opciones específicas que desea instalar.
  • Descargar medios: esta opción le permite descargar el instalador de SQL Server y guardarlo para su uso posterior. Puede iniciar la instalación en un momento más conveniente, asegurándose de tener los archivos necesarios disponibles sin necesidad de una conexión a Internet activa durante el proceso de instalación.

En esta guía, procederemos con la opción de instalación personalizada. Una vez seleccionado, continúe y especifique dónde desea que se almacenen los medios de instalación.

La descarga continuará como se muestra.

Una vez completado, se iniciará el centro de instalación.

Aquí, seleccione la opción “Nueva instalación independiente de SQL Server o agregar funciones a una instalación existente”. Continúe con la página de activación. Aquí, selecciona la edición que desees.

Aceptar los términos de la licencia

Acepte la función de actualización de verificación. Esto permite que las actualizaciones se obtengan automáticamente cuando estén disponibles.

Realice la verificación de requisitos previos antes de instalar SQL Server 2022.

Si necesita integración con Azure Cloud, puede instalar y configurar esta extensión.

Configuramos el firewall de Windows más adelante. Continúe y seleccione las funciones que desea instalar. Aquí, seleccionaremos todo excepto Aprendizaje automático y Servicio de consulta PolyBase para datos externos. Esas funciones se instalan con Python, Java, Microsoft R para mayor dependencia.

En la configuración del nombre de la instancia, mantendremos los valores predeterminados.

Esta es la configuración de Cuentas de Servicio. Puede cambiarlos para adaptarlos a sus necesidades o mantener los valores predeterminados como en este ejemplo.

Configure el modo de autenticación deseado y especifique la cuenta de administración de SQL Server. Para esta guía, usaremos el modo mixto con autenticación de servidor SQL y autenticación de Windows.

Si está bien, también puede mover y modificar los directorios de datos, TempDB, MaxDOP, memoria y FILESTREAM. Para esta guía, mantendremos a los adultos, así que pase a la siguiente pestaña.

Aquí, configure la cuenta de administración para el servicio de análisis.

En esta sección, encontrará los ajustes de configuración para la ampliación horizontal de los servicios de integración (nodo maestro). Puede modificar esta configuración según sus requisitos específicos. Sin embargo, para los fines de este ejemplo, mantendremos las configuraciones predeterminadas sin cambios.

Proporcione el punto final del maestro. Puedes mantener los valores predeterminados:

Luego se le otorgará el resumen de instalación.

Ahora instale el servidor SQL 2022. Una vez completado, verá esto:

Acceda a SQL Server 2022 localmente

Después de la instalación, puede acceder al servidor SQL 2022 localmente sin necesidad de paquetes adicionales. Para conectarse al servidor, inicie PowerShell y ejecute el comando:

sqlcmd -S localhost 

Verifique la conexión:

select @@version
go

Salida de muestra:

Para acceder al servidor SQL con GUI, necesita instalar un software adicional, SQL Server Management Studio (SSMS). Una vez descargado, instálelo y luego ejecútelo como se muestra.

Conéctese a la base de datos.

Si la conexión es exitosa, verá esto:

Configurar SQL Server 2022 para acceso remoto

Para poder acceder al servicio de forma remota es necesario realizar varias configuraciones. Estas configuraciones se pueden realizar tanto desde la GUI como desde PowerShell.

En la GUI, habilite la conexión remota con la autenticación de Windows iniciando el Administrador de configuración de SQL Server 2022 desde el menú de inicio. Una vez iniciado, seleccione Configuración de red del servidor y luego habilite TCP/IP

A continuación, seleccione Servicios de SQL Server, luego haga clic derecho en el menú de SQL Server (nombre de la instancia) y seleccione Propiedades.

Vaya a la pestaña Iniciar sesión y cambie la cuenta de inicio de sesión. Si el usuario es una cuenta local, debe cambiar a una cuenta de dominio. Recuerde, la cuenta de dominio debe tener privilegios de administrador en el sistema Windows local.

Para que se apliquen los cambios, reinicie el servidor SQL.

Lo último que queda por hacer es permitir que el servicio atraviese el firewall. Inicie Windows Defender y permita que el puerto predeterminado 1433 pase como se muestra.

Crea una nueva regla:

Proporcione el número de puerto y el protocolo.

Permitir conexiones en el puerto.

Continúe con la creación y luego establezca un nombre para la regla. Una vez completado, continúe y pruebe las conexiones al servidor SQL como se muestra a continuación.

Acceda a SQL Server 2022 de forma remota

Una vez que se hayan realizado las configuraciones anteriores, puede acceder al servidor SQL de forma remota utilizando la autenticación del servidor SQL y de Windows.

Una vez que SQL Server Management Studio (SSMS) se haya instalado en la máquina remota. Conéctese al servidor SQL con autenticación de Windows o autenticación de servidor SQL como se muestra.

Una vez conectado, ahora puede realizar cualquier actividad en la base de datos que desee.

Libros recomendados para aprender la base de datos SQL:

  • Los mejores libros de Microsoft SQL Server

Veredicto

Hemos aprendido cómo instalar y configurar SQL Server 2022 en Windows Server 2022. También hemos aprendido cómo podemos configurar el servidor SQL para acceso remoto. Espero que esto haya sido de gran importancia para ti.

Artículos Relacionados:

  • Ejecute Microsoft SQL Server 2022 en el contenedor Docker/Podman
  • Instale Microsoft SQL Server 2022 en Rocky Linux 8/AlmaLinux 8
  • Cómo instalar Microsoft SQL Server 2022 en Ubuntu

Artículos relacionados