SQL Server 2019 Enterprise Edition: Lo que necesita saber
Si está buscando una plataforma de datos potente, fiable y segura para sus aplicaciones de misión crítica, inteligencia empresarial y cargas de trabajo de análisis avanzadas, es posible que desee considerar SQL Server 2019 Enterprise Edition. Esta edición es la oferta premium de SQL Server que ofrece capacidades integrales de centro de datos de alta gama con un rendimiento increíblemente rápido, virtualización ilimitada e inteligencia empresarial de extremo a extremo.
En este artículo, exploraremos qué es SQL Server 2019 Enterprise Edition, por qué debe elegirlo, qué características ofrece y cómo descargarlo e instalarlo. Al final de este artículo, tendrá una comprensión clara de los beneficios y el valor de SQL Server 2019 Enterprise Edition para sus necesidades de datos.
Introducción
Qué es SQL Server 2019 Enterprise Edition?
SQL Server 2019 Enterprise Edition es la última versión de SQL Server que se lanzó en noviembre de 2019. Es un sistema de gestión de bases de datos relacionales (RDBMS) que admite una amplia gama de tipos de datos, idiomas, plataformas y cargas de trabajo. También se integra con otros productos y servicios de Microsoft, como Azure, Power BI, SharePoint, Office 365 y más.
SQL Server 2019 Enterprise Edition está diseñado para empresas que necesitan los más altos niveles de escalabilidad, disponibilidad, rendimiento, seguridad y funcionalidad para su plataforma de datos. Soporta hasta 128 procesadores lógicos, hasta 24 terabytes de memoria física, hasta 8 petabytes de almacenamiento por base de datos, y un número ilimitado de instancias por servidor. También incluye funciones avanzadas como base de datos en memoria, siempre encriptada con enclaves seguros, virtualización de datos mediante PolyBase, plataforma de IA completa y más.
Por qué elegir SQL Server 2019 Enterprise Edition?
- Le permite obtener información de todos sus datos consultando a través de todo su estado de datos: SQL Server, Azure SQL Database, Azure SQL Data Warehouse, Azure Cosmos DB, MySQL, PostgreSQL, MongoDB, Oracle, Teradata y otros, sin mover o replicar los datos.
- Le permite ejecutar SQL Server en cualquier lugar, en servidores o contenedores Windows o Linux, en las instalaciones o en la nube, y administrar sus implementaciones utilizando Kubernetes.
- Ofrece un rendimiento récord en Windows y Linux con capacidades de base de datos inteligente, como soporte de memoria persistente, memoria optimizada tempdb, procesamiento de consultas inteligente, y más.
- Protege sus datos en reposo y en movimiento con la base de datos que tiene la menor vulnerabilidad de cualquier plataforma importante durante nueve años en funcionamiento en la base de datos nacional de vulnerabilidades del Instituto Nacional de Estándares y Tecnologías. También proporciona funciones integradas para la clasificación de datos, la protección de datos, la supervisión y las alertas.
- Ofrece una alta disponibilidad sin precedentes con grupos siempre disponibles que admiten hasta ocho réplicas secundarias con conmutación por error automática. También proporciona una recuperación acelerada de la base de datos que mejora enormemente la disponibilidad de la base de datos al permitir una recuperación rápida y consistente de la base de datos independientemente del número o tamaño de las transacciones activas.
- Proporciona inteligencia empresarial de extremo a extremo con Power BI Report Server que se incluye con su licencia de SQL Server. Puede crear, implementar y administrar informes móviles y paginados en las instalaciones con la gama de herramientas y servicios listos para usar que SQL Server Reporting Services (SSRS) tiene para ofrecer.
- Es compatible con una plataforma completa de IA con SQL Server Machine Learning Services que le permite construir, entrenar e implementar modelos de aprendizaje automático utilizando R o Python. También puede utilizar SQL Server Analysis Services (SSAS) para crear modelos de datos semánticos que se pueden utilizar para el procesamiento analítico en línea (OLAP) o la minería de datos.
Características de SQL Server 2019 Enterprise Edition
Inteligencia en todos tus datos
Una de las características más interesantes de SQL Server 2019 Enterprise Edition es la capacidad de consultar datos de múltiples fuentes sin mover o copiar los datos. Esto es posible gracias a PolyBase, una tecnología que permite crear tablas externas que hacen referencia a datos almacenados en otras bases de datos o fuentes de datos. A continuación, puede usar las instrucciones Transact-SQL (T-SQL) para consultar estas tablas externas como si fueran tablas locales en su base de datos de SQL Server.
Virtualización de datos usando PolyBase
PolyBase se introdujo por primera vez en SQL Server 2016 para habilitar la consulta de datos desde Hadoop y Azure Blob Storage. En SQL Server 2019, PolyBase se ha mejorado para admitir más fuentes de datos, como Oracle, Teradata, MongoDB, PostgreSQL, MySQL, Azure SQL Database, Azure SQL Data Warehouse y Azure Cosmos DB. También puede consultar datos de múltiples fuentes de datos en una sola consulta utilizando la nueva función de grupos de escalabilidad de PolyBase.
Para usar PolyBase, necesita instalar PolyBase en su instancia de SQL Server y configurar las fuentes de datos externas usando la instrucción CREATE EXTERNAL DATA SOURCE. También es necesario crear formatos de archivo externos y tablas externas que definen la estructura y la ubicación de los datos externos. Una vez hecho esto, puede usar la instrucción SELECT para consultar las tablas externas usando la sintaxis T-SQL.
Servidor SQL administrado, chispa y lago de datos
Otra característica que le permite acceder y analizar todos sus datos con SQL Server 2019 Enterprise Edition es la integración con Apache Spark y Hadoop Distributed File System (HDFS). Puede instalar una nueva función llamada Big Data Clusters en su instancia de SQL Server que le permite crear un clúster escalable de contenedores SQL Server, Spark y HDFS que se ejecutan en Kubernetes. A continuación, puede usar el clúster para leer, escribir y procesar macrodatos desde Transact-SQL o Spark.
Plataforma de IA completa
SQL Server 2019 Enterprise Edition también admite una plataforma de IA completa que le permite construir, entrenar e implementar modelos de aprendizaje automático utilizando R o Python. Puede utilizar SQL Server Machine Learning Services para ejecutar scripts R o Python en la base de datos o en Spark utilizando el procedimiento almacenado sp_execute_external_script. También puede utilizar la puntuación T-SQL nativa para generar predicciones de sus modelos de aprendizaje automático utilizando la función PREDICT.
Para usar SQL Server Machine Learning Services, necesita instalar paquetes R o Python en su instancia de SQL Server y configurar la función de ejecución de script externo usando el procedimiento sp_configure almacenado. También debe conceder permisos para ejecutar scripts externos a los usuarios de la base de datos mediante la instrucción GRANT EXECUTE ANY EXTERNAL SCRIPT. Una vez hecho esto, puede utilizar el procedimiento sp_execute_external_script almacenado para ejecutar scripts R o Python que pueden acceder a los datos de su base de datos de SQL Server o dataframe Spark.
Elección de idioma y plataforma
SQL Server 2019 Enterprise Edition también le ofrece la opción de idioma y plataforma para su plataforma de datos. Puede ejecutar SQL Server en servidores o contenedores Windows o Linux, locales o en la nube. También puede usar diferentes idiomas y herramientas para interactuar con SQL Server, como Java, C#, PHP, Ruby, Node.js, PowerShell, Visual Studio Code, Azure Data Studio y más.
Soporte para Linux, contenedores y Kubernetes
SQL Server 2019 Enterprise Edition admite la ejecución en sistemas operativos Linux como Red Hat Enterprise Linux (RHEL), SUSE Linux Enterprise Server (SLES), Ubuntu , y Debian. Puede instalar SQL Server en Linux utilizando los administradores de paquetes nativos como yum, zypper, apt o dpkg. También puede usar la herramienta mssql-conf para configurar la configuración de SQL Server en Linux.
SQL Server 2019 Enterprise Edition también admite la ejecución en clústeres de Kubernetes que pueden orquestar la implementación y administración de contenedores de SQL Server. Puede utilizar los gráficos oficiales de Helm de Microsoft para implementar contenedores de SQL Server en Kubernetes con un simple comando de instalación de timón. También puede usar el comando kubectl para interactuar con los pods y servicios de SQL Server en Kubernetes.
Soporte de Java y Azure Data Studio
SQL Server 2019 Enterprise Edition también admite Java como lenguaje para desarrollar aplicaciones que se conectan a SQL Server. Puede usar el controlador JDBC de Microsoft para SQL Server para establecer una conexión y ejecutar consultas usando código Java. También puede usar la API Java Database Connectivity (JDBC) para realizar tareas comunes de la base de datos, como crear tablas, insertar datos, recuperar datos, actualizar datos y eliminar datos.
SQL Server 2019 Enterprise Edition también es compatible con Azure Data Studio, una herramienta multiplataforma y de código abierto que le permite interactuar con SQL Server utilizando una interfaz de usuario moderna e intuitiva. Puede usar Azure Data Studio para conectarse a instancias de SQL Server, ejecutar consultas, editar datos, crear gráficos, exportar resultados y mucho más. También puede usar Azure Data Studio para administrar las implementaciones de SQL Server en Windows, Linux, Docker o Kubernetes.
Rendimiento y seguridad líderes en la industria
Capacidades de base de datos en memoria y procesamiento de consultas inteligente
SQL Server 2019 Enterprise Edition admite capacidades de base de datos en memoria que le permiten almacenar sus tablas e índices en memoria para un acceso más rápido y una menor latencia. Puede utilizar OLTP en memoria (procesamiento de transacciones en línea) para mejorar el rendimiento de sus cargas de trabajo transaccionales reduciendo los gastos de bloqueo y registro. También puede utilizar índices de almacén de columnas en memoria para mejorar el rendimiento de sus cargas de trabajo analíticas comprimiendo y organizando sus datos en un formato columnar.
SQL Server 2019 Enterprise Edition también admite el procesamiento inteligente de consultas que le permite mejorar el rendimiento de sus consultas sin cambiar ningún código. Puede usar funciones como el modo por lotes en rowstore, la alineación escalar UDF, la compilación diferida de variables de tabla, el procesamiento aproximado de consultas y más para acelerar sus consultas optimizando los planes de ejecución, reduciendo el uso de la CPU, mejorando la retroalimentación de concesión de memoria, y proporcionar agregaciones más rápidas.
Siempre encriptado con enclaves seguros y descubrimiento y clasificación de datos
SQL Server 2019 Enterprise Edition admite siempre cifrado con enclaves seguros, una característica que le permite proteger sus datos confidenciales del acceso no autorizado, incluso de los administradores de la base de datos. Puede usar siempre cifrado para cifrar sus datos en reposo y en tránsito utilizando claves que se almacenan en un almacén de claves externo de confianza, como Azure Key Vault o Windows Certificate Store. También puede usar enclaves seguros para habilitar cómputos ricos en datos cifrados, como coincidencia de patrones, comparaciones de rango y clasificación, sin revelar los datos al motor de SQL Server.
Beneficios de Azure Hybrid y precios de pago sobre la marcha
SQL Server 2019 Enterprise Edition también le ofrece la flexibilidad y la rentabilidad de ejecutar SQL Server en Azure, la plataforma de cloud computing de Microsoft. Puede usar Azure Hybrid Benefit para ahorrar hasta un 55% en las licencias de SQL Server cuando migre sus cargas de trabajo de SQL Server a Azure SQL Database o Azure SQL Managed Instance. También puede utilizar el precio de pago por uso para pagar solo por los recursos que utiliza cuando ejecuta SQL Server en Azure Virtual Machines o Azure Kubernetes Service.
Para usar Azure Hybrid Benefit, necesita tener una licencia activa de Software Assurance o suscripción para SQL Server. A continuación, puede activar la opción Azure Hybrid Benefit cuando cree o actualice su base de datos SQL de Azure o la instancia administrada de Azure SQL. También puede usar el portal de Azure o PowerShell para aplicar la opción Azure Hybrid Benefit a las máquinas virtuales de SQL Server existentes.
Para usar los precios de pago sobre la marcha, necesita tener una cuenta de Azure y un método de pago válido. A continuación, puede elegir entre una variedad de imágenes y tamaños de SQL Server cuando cree su máquina virtual de Azure o el clúster de Kubernetes. También puede usar el portal de Azure o PowerShell para iniciar, detener, cambiar el tamaño o eliminar sus instancias de SQL Server en Azure.
Cómo descargar SQL Server 2019 Enterprise Edition
Requisitos previos y medios de instalación
Si desea descargar e instalar SQL Server 2019 Enterprise Edition en su propio servidor o computadora, debe cumplir con algunos requisitos previos y obtener los medios de instalación. Estos son los pasos principales:
- Compruebe los requisitos de hardware y software para SQL Server 2019 Enterprise Edition. Puede encontrar los requisitos detallados en el sitio web de Microsoft Docs.
- Extraiga el medio de instalación a una carpeta local o móntelo como una unidad virtual. Puede utilizar herramientas como WinRAR, 7-Zip o el Explorador de Windows para extraer o montar el medio de instalación.
Pasos de instalación utilizando la interfaz gráfica de usuario
Si desea instalar SQL Server 2019 Enterprise Edition utilizando la interfaz gráfica de usuario (GUI), debe seguir estos pasos:
- Ejecute el archivo setup.exe desde la carpeta o unidad multimedia de instalación. Esto iniciará el Centro de instalación de SQL Server.
- Seleccione Instalación desde el panel izquierdo y luego haga clic en Nueva instalación independiente de SQL Server o agregue características a una instalación existente. Esto iniciará el asistente de configuración.
- En la página Clave de producto, introduzca su clave de licencia o seleccione Evaluación si desea usar la versión de prueba. Luego haga clic en Next.
- En la página Términos de licencia, acepte los términos de licencia y la declaración de privacidad. Luego haga clic en Next.
- En la página Microsoft Update, marque la casilla para usar Microsoft Update para buscar actualizaciones. Luego haga clic en Next.
- En la página Reglas de instalación, espere a que se verifiquen las reglas y resuelva cualquier problema si se encuentra. Luego haga clic en Next.
- En la página Selección de funciones, seleccione las características que desea instalar, como Servicios de motor de base de datos, Servicios de análisis, Servicios de informes, Servicios de aprendizaje automático, Servicio de consulta PolyBase, etc. Luego haga clic en Next.
- En la página Configuración de instancia, elija si desea instalar una instancia predeterminada o una instancia con nombre de SQL Server. Luego introduzca el nombre de la instancia y el ID de la instancia. Luego haga clic en Next.
- En la página Configuración del servidor, especifique las cuentas de servicio y los tipos de inicio para los servicios de SQL Server. Puede usar la misma cuenta para todos los servicios o cuentas diferentes para cada servicio. También puede usar las cuentas integradas o las cuentas de dominio. Luego haga clic en Siguiente.
- En la página Configuración de servicios de análisis, elija el modo de servidor para su instancia de Servicios de análisis. Puede usar el modo multidimensional y de minería de datos, el modo tabular o el modo Power Pivot. También debe especificar los administradores para la instancia de Analysis Services. Luego haga clic en Next.
- En la página Configuración de servicios de informes, seleccione cómo configurar la instancia de Servicios de informes. Puede usar Instalar y configurar (recomendado) para instalar y configurar Servicios de informes con valores predeterminados. También puede usar Instalar solo para instalar Reporting Services sin configurarlo. También puede usar Instalar con ajustes personalizados para instalar y configurar Servicios de informes con ajustes personalizados. Luego haga clic en Siguiente.
- En la página de configuración de Machine Learning Services, seleccione si desea habilitar la ejecución de scripts externos para R o Python. También debe especificar los administradores para la instancia de Machine Learning Services. Luego haga clic en Next.
- En la página de configuración de PolyBase, seleccione si desea habilitar PolyBase y a qué tipo de grupo de escala de PolyBase desea crear o unirse. Puede usar el nodo Head solamente (independiente) para crear una instancia de PolyBase independiente que puede consultar fuentes de datos externas pero no puede distribuir consultas entre varios nodos. También puede usar el nodo principal y los nodos de cálculo (grupo de escalado horizontal) para crear o unirse a un grupo de escalado horizontal de PolyBase que puede distribuir consultas entre varios nodos para un procesamiento más rápido. También debe especificar la configuración de red y las cuentas de servicio para la instancia PolyBase. Luego haga clic en Next.
- En la página Listo para instalar, revise el resumen de sus opciones de instalación y haga clic en Instalar para iniciar el proceso de instalación.
- En la página Progreso de la instalación, espere a que la instalación se complete y resuelva cualquier problema si se encuentra.
- En la página Completa, haga clic en Cerrar para salir del asistente de configuración.
Pasos de instalación utilizando el símbolo del sistema o el archivo de configuración
- Cree un archivo de configuración que contenga los parámetros para sus opciones de instalación. Puede usar un archivo de configuración de muestra de la carpeta de medios de instalación o unidad como plantilla y modificarlo según sus necesidades. Puede encontrar más información sobre los parámetros del archivo de configuración en el sitio web de Microsoft Docs.
- Abra una ventana del símbolo del sistema como administrador y vaya a la carpeta o unidad multimedia de instalación.
- Ejecute el archivo setup.exe con el parámetro /ConfigurationFile y especifique la ruta de su archivo de configuración. Por ejemplo: setup.exe /ConfigurationFile=C: SQL2019 ConfigurationFile.ini
- Espere a que la instalación se complete y resuelva cualquier problema si se encuentra.
Conclusión
Resumen de los puntos principales
En este artículo, hemos aprendido qué es SQL Server 2019 Enterprise Edition, por qué debemos elegirlo, qué características ofrece y cómo descargarlo e instalarlo. Hemos visto que SQL Server 2019 Enterprise Edition es una plataforma de datos potente, confiable y segura que admite inteligencia en todos nuestros datos, elección de idioma y plataforma, rendimiento y seguridad líderes en la industria y opciones de implementación flexibles.
Llamada a la acción
Si está interesado en probar SQL Server 2019 Enterprise Edition por sí mismo, puede descargarlo desde el Centro de evaluación de Microsoft y obtener una prueba gratuita durante 180 días. También puede comprarlo en el Centro de servicio de licencias por volumen de Microsoft si tiene una clave de licencia válida. También puede ejecutar SQL Server 2019 Enterprise Edition en Azure y aprovechar los beneficios de Azure Hybrid y las opciones de precios de pago por uso.
Si necesita más información o asistencia con SQL Server 2019 Enterprise Edition, puede visitar el sitio web de Microsoft Docs o los foros de SQL Server. También puede ponerse en contacto con el soporte de Microsoft o un socio certificado para servicios y soluciones profesionales.
Preguntas frecuentes
Aquí hay algunas preguntas frecuentes sobre SQL Server 2019 Enterprise Edition:
- Cuáles son las diferencias entre SQL Server 2019 Enterprise Edition y Standard Edition?
SQL Server 2019 Enterprise Edition y Standard Edition son ediciones de licencias basadas en el núcleo que ofrecen las mismas características básicas y funcionalidad de SQL Server. Sin embargo, Enterprise Edition ofrece funciones y capacidades más avanzadas, como base de datos en memoria, siempre cifrada con enclaves seguros, virtualización de datos mediante PolyBase, plataforma de IA completa, virtualización ilimitada y más. Enterprise Edition también admite límites de escalabilidad y disponibilidad más altos que Standard Edition. Puede encontrar una comparación detallada de las ediciones en el sitio web de Microsoft Docs.
- Cómo puedo actualizar desde una versión anterior de SQL Server a SQL Server 2019 Enterprise Edition?
Puede actualizar desde una versión anterior de SQL Server a SQL Server 2019 Enterprise Edition utilizando el mismo medio de instalación y el asistente de configuración. Puede optar por realizar una actualización en el lugar o una actualización de lado a lado. Una actualización in situ reemplaza la instancia de SQL Server existente con la nueva versión, mientras que una actualización side-by-side instala la nueva versión junto con la existente. Puede encontrar más información sobre el proceso de actualización y las mejores prácticas en el sitio web de Microsoft Docs.
- Cómo puedo migrar mis datos desde otro sistema de base de datos a SQL Server 2019 Enterprise Edition?
Puede migrar sus datos desde otro sistema de base de datos a SQL Server 2019 Enterprise Edition utilizando varias herramientas y métodos, dependiendo de las plataformas de origen y destino. Algunas de las herramientas y métodos comunes son:
- SQL Server Migration Assistant (SSMA), que es una herramienta gratuita que le ayuda a migrar datos de Oracle, MySQL, PostgreSQL, Sybase, Access, DB2 y Azure SQL Database a SQL Server o Azure SQL Database.
- Programa de copia masiva (bcp) y declaración de inserción masiva, que son herramientas que le ayudan a importar o exportar grandes cantidades de datos desde o hacia archivos de texto o archivos de datos nativos.
- Operaciones de copia de seguridad y restauración, que son métodos que le ayudan a crear o restaurar copias completas o parciales de sus bases de datos.
Puede encontrar más información sobre las herramientas y métodos de migración en el sitio web de Microsoft Docs.
- Cómo puedo monitorear y solucionar problemas de mi instancia de SQL Server 2019 Enterprise Edition?
Puede supervisar y solucionar problemas de su instancia de SQL Server 2019 Enterprise Edition utilizando varias herramientas y técnicas, como:
- SQL Server Management Studio (SSMS), que es un entorno integrado que le ayuda a administrar, administrar, consultar, diseñar y desarrollar sus bases de datos de SQL Server.
- SQL Server Profiler, que es una herramienta que le ayuda a capturar y analizar los eventos que ocurren en su instancia de SQL Server.
- SQL Server Performance Monitor, que es una herramienta que le ayuda a recopilar y ver datos de rendimiento de su instancia de SQL Server.
- Registro de errores de SQL Server, que es un archivo que registra información sobre los eventos que ocurren en su instancia de SQL Server.
- Vistas de administración dinámica (DMV) y funciones (DMF), que son objetos que exponen información sobre el estado interno de su instancia de SQL Server.
Puede encontrar más información sobre las herramientas y técnicas de monitoreo y solución de problemas en el sitio web de Microsoft Docs.
- Cómo puedo aprender más sobre SQL Server 2019 Enterprise Edition?
Puede obtener más información sobre SQL Server 2019 Enterprise Edition visitando los siguientes recursos:
- La página oficial del producto de SQL Server 2019
- La documentación oficial de SQL Server 2019
- El blog oficial de SQL Server
- El canal oficial de YouTube de SQL Server
- Los cursos oficiales de formación de SQL Server
17b9afdd22