SQL Server Version Comparison

Antes de instalar el servidor SQL en su PC, debe asegurarse de que está utilizando la versión correcta. En esta guía, comparamos diferentes versiones de SQL.

Cualquiera que no haya tenido experiencia en TI probablemente esté confundido acerca de qué SQL Server de Microsoft es y para qué se utiliza. Es muy probable que nunca hayan oído hablar de él. Microsoft SQL Server es el sistema de administración de bases de datos relacionales de Microsoft (RDBMS). SQL Server es una base de datos con todas las funciones diseñada para competir contra su principal competencia, Oracle Database (DB) y <. t9>MySQL.

Como todos los RBDM principales, SQL Server admite ANSI SQL, que es el lenguaje SQL estándar. SQL Server incluye T-SQL, que es su implementación de SQL. SQL Server Management Studio (SSMS) es la herramienta de interfaz de SQL Server.Admite entornos de 32 y 64 bits. Es posible que también vea SQL Server denominado MSSQL o Microsoft SQL Server.

Sql Server

Al igual que otros RDBMS, Microsoft SQL Server está construido sobre SQL, un lenguaje de programación estandarizado que los administradores de bases de datos (DBA) y otros profesionales de TI utilizan para administrar bases de datos y consultar los datos que contienen. SQL Server está vinculado a Transact-SQL (T-SQL), una implementación de SQL de Microsoft que agrega una extensión de programación patentada al lenguaje estándar. Esto es parte de lo que lo hace diferente.

¿Cuántas versiones/ediciones de Microsoft SQL existen?

Hay muchas versiones diferentes y algunas ediciones de Microsoft SQL Server. Puede resultar un poco complicado mantenerse al día. Entre 1995 y 2016, Microsoft lanzó 10 versiones de SQL Server. Las primeras versiones fueron diseñadas para aplicaciones departamentales y de grupos de trabajo. Microsoft amplió las capacidades de SQL Server para convertirlo en un DBMS relacional de clase empresarial que podría competir con Oracle Database , DB2 y otras bases de datos populares.

Microsoft agregó herramientas de administración y análisis de datos a SQL Server a lo largo de los años, además de nuevas funciones que respaldan las nuevas tecnologías que han aparecido, incluyendo Internet, dispositivos móviles y la integración en la nube.

Los distintos productos de SQL Server ofrecen diferentes conjuntos de funciones y una variedad de opciones de precios y licencias. Determinar qué edición es la adecuada para usted puede ser difícil, por lo que un socio de Microsoft y un revendedor de software de confianza como SoftwareKeep pueden serlo. importante. Estas son algunas de las ediciones de SQL Server disponibles:

  • Enterprise: Esta es la edición de primera línea con un conjunto completo de funciones, ideal para grandes empresas y corporaciones con grandes necesidades de servidores. .
  • Estándar: Menos funciones que Enterprise, pero tiene todos los elementos básicos y es ideal para empresas medianas y grandes que no necesitan funciones avanzadas.
  • Grupo de trabajo: La edición es ideal para empresas que tienen oficinas remotas. Todas las funciones básicas están aquí.
  • Web: Esta edición está diseñada específicamente para funcionar con aplicaciones web.
  • Desarrollador: Similar a Enterprise, pero solo se puede otorgar licencia a un solo usuario para desarrollo y pruebas. Esta edición se puede actualizar a Enterprise sin necesidad de reinstalarla.
  • Express: Una base de datos gratuita de nivel básico. Puede utilizar sólo 1 CPU y 1 GB de memoria; el tamaño máximo de la base de datos es 10 GB.
  • Compacto: Base de datos integrada gratuita para el desarrollo de aplicaciones móviles. El tamaño máximo de la base de datos es 4 GB.
  • Centro de datos: El cambio principal en el nuevo SQL Server 2008 R2 es Edición de centro de datos. El centro de datos no tiene limitación de memoria y admite más de 25 instancias.
  • Inteligencia empresarial:  Inteligencia empresarial es nueva en SQL Server 2012 . Incluye todas las funciones de la edición estándar además de compatibilidad con funciones avanzadas de BI como Power View y PowerPivot. No es compatible con funciones de disponibilidad avanzadas como grupos de disponibilidad AlwaysOn y algunas otras operaciones en línea.
  • Evaluación empresarial:  Edición de evaluación de SQL Server le permite obtener una instancia totalmente funcional y gratuita de SQL Server para aprenderlo y ver si es adecuado para usted. Caduca a los 6 meses.

La edición que elija depende de muchos factores, incluido su presupuesto, necesidades específicas y otro hardware y software que esté utilizando. Existen diferentes planes de licencia y encontrar la edición adecuada requiere tener en cuenta todos estos factores. Echemos un vistazo más profundo al propósito y usos de algunas de las ediciones y versiones más utilizadas.

SQL Server 2012 Standard:  La edición estándar de SQL Server es la más popular para operaciones de bases de datos de grandes empresas. Tiene lo que necesitas en la mayoría de los casos. Maneja hasta 16 núcleos y tiene una cantidad ilimitada de RAM.

En SQL Server 2012, hay un cambio de licencia importante desde 2008. Una opción por núcleo estuvo disponible. Eso significa que puede comprar una licencia por núcleo o comprar una licencia de servidor con licencias de acceso de cliente. Esta es una excelente manera de obtener una versión muy potente de SQL Server que se adapta a las necesidades de la mayoría de las empresas, ofrece un conjunto completo de funciones y se adapta cómodamente a un amplio rango de presupuestos.

SQL Server 2012 Enterprise: Requiere un presupuesto mayor, pero esta es una edición crucial si es una empresa basada en bases de datos centrada en una misión. Si tiene el hardware y el software más nuevos disponibles, hay disponibles versiones más nuevas de estas ediciones (2014 y 2016) que ofrecen un conjunto de funciones más completo.

Si su presupuesto lo permite, 2016 es una buena apuesta porque está diseñado para satisfacer las necesidades de grandes corporaciones con necesidades de servidores exigentes, pero para empresas con presupuestos más ajustados, SQL Server 2014 les proporcionará una gran potencia de servidor. .

Actualización a SQL 2017

Dado que SQL Server 2012 dejó de ser compatible con el soporte principal en 2017 y SQL Server 2014 dejó de ser compatible con el soporte principal en 2019, y desde que SQL Server 2008 y SQL Server 2008 R2 OSE tuvieron soporte extendido en 2019, es posible que desee para actualizar su servidor desde estas versiones heredadas de SQL Server a una versión más moderna. Esta podría ser la versión 2016, pero si tiene el presupuesto para optar por la última versión, SQL Server 2017 podría ser la mejor opción para su empresa.

Nuevas características del motor en SQL Server 2017:

  • Ensamblados CLR : ahora se pueden incluir en la lista blanca en SQL Server 2017
  • Reconstrucciones de índices en línea reanudables : cuando un índice se interrumpe debido a una conmutación por error, ahora se puede reanudar.
  • IDENTITY_CACHE : esto ayuda a evitar espacios en los valores de las columnas de identidad
  • Mejoras en el procesamiento de consultas : nuevas mejoras en el procesamiento que adaptan estrategias de optimización a las cargas de trabajo de las aplicaciones.
  • Ajuste automático de la base de datos : analiza los problemas de rendimiento de las consultas y recomendará soluciones a los problemas.
  • Capacidades de bases de datos gráficas : funciones de modelado para relaciones entre tablas.
  • Vistas de administración dinámica : nuevas vistas de administración.
  • Asesor de ajuste de bases de datos : nuevas opciones para mejorar el rendimiento.
  • Credenciales con alcance de base de datos : medidas de seguridad mejoradas.
  • Corrección automática del plan (se basa en la función Almacén de consultas introducida en SQL Server 2016). Ayuda a detectar y corregir automáticamente problemas de estabilidad del plan de consultas.
  • Procesamiento de consultas adaptable (AQP) (habilitado con el modo de compatibilidad 140) y es útil con operaciones en modo por lotes utilizadas con índices de almacén de columnas. AQP tiene tres componentes, que incluyen retroalimentación de concesión de memoria adaptable en modo por lotes, uniones adaptables en modo por lotes y ejecución entrelazada para funciones con valores de tablas de declaraciones múltiples.

Cómo elegir la versión de Microsoft SQL Server adecuada para mí

La versión o edición de Microsoft SQL Server adecuada para usted depende de cuáles sean sus necesidades, qué tan actualizado esté su hardware y cuál sea el presupuesto de su empresa. Estos factores pueden ayudarle a determinar el Microsoft SQL Server que necesita. La Edición Estándar parece ser un buen punto de partida para muchas empresas. SQL Server Standard Edition maneja hasta 16 núcleos con una cantidad ilimitada de RAM. Existe una estructura de licencias por núcleo que le ofrece dos opciones: comprar licencias por núcleo o una licencia de servidor junto con licencias de acceso de cliente. Esta es una excelente opción para muchos tipos y tamaños de empresas.

Windows Server o Windows SQL Server

Una pregunta frecuente es si debe elegir Windows Server o Windows SQL Server. SQL Server se ejecuta sobre su servidor Windows. SQL Server es un software (aplicación) RDBMS que requiere un sistema operativo Windows para funcionar. SQL Server es estrictamente gestión de bases de datos. Windows Server es un sistema operativo Windows Server.

Diferencias entre versiones de Windows SQL Server

Aquí hay una comparación de las versiones de SQL Server desde 2008 hasta 2017:

  • OLTP en memoria se admite a partir de 2014.
  • En memoria, ColumnStore se admitió desde 2012 en adelante.
  • Análisis operativos en tiempo real solo en 2016 y 2017.
  • Extensión del grupo de búfer a SSD disponible a partir de 2014
  • Procesamiento de consultas adaptativo solo en 2017
  • Grupos de disponibilidad básica solo en 2016 y 2017.
  • Cifrado de datos transparente en todas las versiones.
  • Compatibilidad con cifrado de respaldo desde 2014 en adelante.
  • Enmascaramiento dinámico de datos y seguridad a nivel de fila en 2016 y 2017.
  • Separación de funciones desde 2012 en adelante.
  • Copia de seguridad en Azure disponible de 2012 a 2017
  • Recuperación ante desastres en Azure desde 2014 en adelante.
  • Imágenes de máquinas virtuales optimizadas en la galería de Azure desde 2012 en adelante.
  • Extender base de datos en 2016 y 2017.
  • Se ejecuta únicamente en Linux y Docker Containers 2017.
  • Tablas temporales en 2016 y 2017.
  • Compatibilidad con JSON solo en 2016 y 2017.
  • Compatibilidad con datos de gráficos solo en 2017.
  • Los servicios de integración se administraron como un servidor a partir de 2012.
  • PolyBase para consultas T-SQL en Hadoop en 2016 y 2017.
  • Modelo semántico de BI tabular en todas las versiones.
  • Servicios de datos maestros en todas las versiones.
  • Servicios de calidad de datos en todas las versiones excepto 2008.
  • Análisis avanzados en la base de datos en 2016 y 2017.
  • BI móvil de extremo a extremo en cualquier dispositivo en 2016 y 2017.

Pensamientos finales

Si está buscando una empresa de software en la que pueda confiar por su integridad y prácticas comerciales honestas, no busque más: SoftwareKeep. Somos un socio certificado de Microsoft y una empresa acreditada por BBB que se preocupa por brindarles a nuestros clientes una experiencia confiable y satisfactoria en los productos de software que necesitan. Estaremos contigo antes, durante y después de todas las rebajas.

Seguir aprendiendo 

» La guía definitiva para Windows Server
»  Guía de instalación de SQL Server 2019
» Cómo proteger sus datos en línea