Descubriendo SQL 2012 - Presentación

Autora: Raquel Vicente de la Rosa

A lo largo de esta serie daremos guías paso a paso y ejemplos de uso de algunas de las novedades de SQL 2012, en particular de:

AlwaysOn

Una de las grandes estrellas de esta versión. AlwaysOn es el mecanismo de alta disponibilidad que introduce SQL 2012, nos permite tener varios nodos secundarios, en los que podemos realizar lecturas, con failover automático y todo ello sin modificar la aplicación, porque se utiliza una cadena de conexión que no varía con el failover. En los próximos capítulos veremos como configurarlo, cómo utilizar los secundarios y miraremos los failovers.
AlwaysOn: Descripción y configuración | Utilizando los servidores secundarios en AlwaysOn | AlwaysOn, Failovers

Database recovery advisor

Probablemente alguna vez hayáis tenido que restaurar una cadena larga de backups, teniendo que hacer uno a uno manualmente… este nuevo asistente permite recuperar la cadena de una sola vez, limitando el número de intervenciones. En esta serie veremos un paso a paso de cómo utilizar esta nueva funcionalidad, y mejores prácticas.

Column store index

Este nuevo tipo de índices nos permite acelerar las queries en tablas con gran cantidad de datos. Comentaremos tanto la estructura como aspectos a tener en cuenta antes de crear uno de ellos.
Índices de almacén de columnas. | Índices de almacén de columnas. Actualizaciones de la tabla

Contained database

Esta nueva funcionalidad es el mejor complemento a los grupos de disponibilidad de AlwaysOn: nos permite generar contextos de seguridad asociados a la base de datos en lugar de asociados al servidor. Esta característica evita el problema de los usuarios huérfanos que muchos de vosotros habréis sufrido en anteriores versiones al mover una base de datos entre servidores.

Distributed Replay

En anteriores versiones, las herramientas de simulación de carga incluidas en las herramientas de SQL Server se limitaban a la utilidad “replay” del profiler, que nos limitaba a utilizar un solo cliente. En esta versión podemos utilizar Distributed Replay, que nos permite simular carga desde varias máquinas cliente de forma sincronizada.

Actualizaciones de producto durante la instalación

A la hora de instalar una nueva instancia, hasta ahora necesitábamos instalarla y parchearla hasta el nivel deseado. A partir de SQL 2008 podíamos hacer “slipstream”, pero era necesario hacerlo de forma manual. Gracias a esta nueva funcionalidad de SQL 2012 podremos instalar una instancia parcheada con una sola instalación sin tener que modificar manualmente el medio de instalación.

Si queremos empezar a probar estas nuevas funcionalidades podemos descargar la versión de evaluación desde: https://www.microsoft.com/download/en/details.aspx?id=29066

Por último, además de nuevas funcionalidades, tenemos también una nueva edición “Business Intelligence”, orientada precisamente a este tipo de carga. Para más información acerca de las ediciones podemos consultar: https://www.microsoft.com/sqlserver/en/us/sql-2012-editions.aspx