¿Qué es SQL Server "Denali"?¿Qué hay de nuevo?
-
16-10-2019 - |
Pregunta
He encontrado un nuevo título llamado SQL Server "Denali" en la lista desplegable en MSDN, pero no he encontrado mucha información al respecto:
- Qué hay de Nuevo (esta es la documentación para la vista previa sólo como yo lo veo)
- Top 9 de las Nuevas Características de SQL Server "Denali"
¿Alguien tiene más información detallada acerca de nuevas características o significativo correcciones de errores en esta versión?Estoy esperando que alguien ha usado o probado.
Nuevas Características
- Las secuencias de
- Extendido de FILESTREAM (gracias a Eric Humphrey)
- OFFSET & FETCH (Cláusula ORDER BY)
- Administrador De Memoria Cambios
LAG(..) y PLOMO(..) ..OVER (Partition By..Order By) de la cláusula (gracias a gbn)
Solución
Las nuevas características incluyen:
- Clustering de conmutación por error de múltiples subcas
- Mejoras de programación que incluyen secuencias, paginación de consultas ad-hoc y ajustes de búsqueda de texto completo
- Mejoras en el entorno de desarrollo web y bi
- Visualización basada en la web
- Servicios de calidad de datos mejorados
Puede ver la revisión detallada aquí: Nuevas características de Denali
"Denali" es un nombre en código. Aquí está la lista del nombre de código de otras versiones de SQL Server:
- 1993 - SQL Server 4.21 para Windows NT
- 1995 - SQL Server 6.0, con nombre en código SQL95
- 1996 - SQL Server 6.5, Codenamed Hydra
- 1999 - SQL Server 7.0, Codenomed Sphinx
- 1999 - SQL Server 7.0 OLAP, Codenamed Platón
- 2000-SQL Server 2000 32 bits, con nombre en código Shiloh (versión 8.0)
- 2003-SQL Server 2000 64 bits, con nombre en código Liberty
- 2005 - SQL Server 2005, Codenamen Yukon (versión 9.0)
- 2008 - SQL Server 2008, Codenamed Katmai (versión 10.0)
- 2010 - SQL Server 2008 R2, Codenamen Kilimanjaro (también conocido como KJ)
- 2011 - SQL Server 2012, Codenamed Denali
Otros consejos
Siempre en alta disponibilidad y recuperación de desastres
Si está interesado en las cosas adicionales de recuperación de desastres que se incluye con Denali, hubo una serie útil de artículos en el blog CSS de Microsoft:
http://blogs.msdn.com/b/psssql/archive/tags/alwayson/
Recursos adicionales:
Retrasar y plomo (Artículo del blog) y el otro Sobre cláusula (MSDN) Cosas.
Y estos artículos de blog cubrir la mayoría de ellos
Índices de la tienda de columnas
Group de índices de columna y almacena datos para cada columna y luego une todas las columnas para completar todo el índice.
Notas:
Las tablas con índices de almacén de columnas habilitados no pueden modificarse.
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 antiguo: 1,000) a Cambie en nuevas particiones de datos sin tener que reconstruir sus índices de almacén de columnas.
- El mecanismo de almacenamiento de SQL Server se mantiene igual con Denali, y los datos de su tabla aún se almacenarán de manera orientada a la fila.
IIF() y SELECCIONE()
Estas son las nuevas funciones de conmutación, que una vez estuvieron disponibles sólo en Microsoft Access.Son azúcar sintáctico para CASE
expresiones y compilar el mismo los planes (fuente: IIF, ELEGIR).
Sintaxis
IIF ( boolean_expression, true_value, false_value )
CHOOSE ( 1-based-index, val_1, val_2 [, val_n ] )
Nota:Estas dos funciones de emitir su salida para el tipo de datos con el prioridad más alta a partir del conjunto de tipos pasan como argumentos.
Ejemplos
SELECT IIF(1 = 1, 'true', 'false') iif_example;
SELECT CHOOSE(3, 10.3354, 'It slices!', 1337, N'It dices!') choose_example;
Nota cómo en el segundo ejemplo, la salida es 1337.0000
.Eso es porque 10.3354
consigue implícitamente a NUMERIC(8, 4)
, que tiene la más alta prioridad de tipo de datos en la lista de argumentos pasados a CHOOSE()
.Por lo tanto, la salida también te echa para NUMERIC(8, 4)
, cual es la razón de ver a cuatro ceros después de la coma decimal.
Es el nombre de código para el próximo motor SQL Server.
El CTP se puede descargar en http://www.microsoft.com/sqlserver/en/us/productinfo/future-editions.aspx
http://msdn.microsoft.com/en-us/sqlserver/denali_resource_center.aspx
Artículos/blogs que tienen enlaces interesantes ...