Encontré un nuevo título llamado SQL Server "Denali" en la lista desplegable de MSDN, pero no encontré mucha información al respecto:
- Novedades (esta documentación es solo para una vista previa como veo)
- Las 9 nuevas características principales de SQL Server "Denali"
¿Alguien tiene información más detallada sobre nuevas características o correcciones de errores importantes en esta versión? Espero que alguien lo haya usado o probado.
Nuevas características
- Secuencias
- FILESTREAM extendido (gracias a Eric Humphrey )
- OFFSET & FETCH (Cláusula ORDER BY)
- Cambios de administrador de memoria
Cláusula LAG (..) y LEAD (..) .. OVER (Partition By..Order By) (gracias a gbn )
features
sql-server-2012
Garik
fuente
fuente
Respuestas:
Las nuevas características incluyen:
Puede ver la revisión detallada aquí: Nuevas características de Denali
"Denali" es un nombre en clave. Aquí está la lista del nombre en código de otras versiones de SQL Server:
fuente
AlwaysOn Alta disponibilidad y recuperación ante desastres
Si está interesado en las cosas adicionales de recuperación de desastres que se incluyen con Denali, había una serie útil de artículos en el blog CSS de Microsoft:
http://blogs.msdn.com/b/psssql/archive/tags/alwayson/
Recursos adicionales:
fuente
LAG y LEAD (artículo de blog) y el resto de la cláusula OVER (MSDN).
Y estos artículos de blog cubren la mayoría de ellos.
fuente
Índices de almacén de columnas
De MSDN :
Notas:
Las tablas con índices de almacén de columnas habilitados no se pueden modificar.
Remus Rusanu recomienda usar el límite mucho más alto de Denali en el número de particiones por tabla (nuevo límite: 15,000; límite anterior: 1,000) para cambiar las nuevas particiones de datos sin tener que reconstruir los índices del almacén de columnas .
fuente
IIF () y ELEGIR ()
Estas son nuevas funciones de conmutación que antes solo estaban disponibles en Microsoft Access . Son azúcar sintáctica para
CASE
expresiones y compilan a los mismos planes (fuente: IIF , CHOOSE ).Sintaxis
Nota: Ambas funciones emiten su salida al tipo de datos con la mayor prioridad del conjunto de tipos pasados como argumentos.
Ejemplos
Observe cómo en el segundo ejemplo es la salida
1337.0000
. Esto se debe a que se10.3354
convierte implícitamente enNUMERIC(8, 4)
, que tiene la mayor prioridad de tipo de datos en la lista de argumentos pasadosCHOOSE()
. Por lo tanto, la salida también se convierte enNUMERIC(8, 4)
, por lo que ve cuatro ceros finales después del decimal.fuente
Es el nombre en clave para el próximo motor de SQL Server.
El ctp se puede descargar en http://www.microsoft.com/sqlserver/en/us/product-info/future-editions.aspx
http://msdn.microsoft.com/en-us/sqlserver/denali_resource_center.aspx
Artículos / Blogs que tienen enlaces interesantes ...
fuente