Encontrei um novo título chamado SQL Server "Denali" na lista suspensa do MSDN, mas não encontrei muitas informações sobre ele:
- O que há de novo (esta documentação é apenas para visualização como eu vejo)
- Os 9 principais novos recursos do SQL Server "Denali"
Alguém tem informações mais detalhadas sobre novos recursos ou correções de bugs significativas nesta versão? Espero que alguém tenha usado ou testado.
Novas características
- Sequências
- FILESTREAM estendido (graças a Eric Humphrey )
- OFFSET & FETCH (Cláusula ORDER BY)
- Alterações no gerenciador de memória
Cláusula LAG (..) e LEAD (..) .. OVER (Partition By..Order By) (graças a gbn )
Os novos recursos incluem:
Você pode ver a revisão detalhada aqui: Novos recursos do Denali
"Denali" é um codinome. Aqui está a lista do nome do código de outras versões do SQL Server:
Alta disponibilidade AlwaysOn e recuperação de desastres
Se você estiver interessado no material extra de recuperação de desastres incluído no Denali, há uma série de artigos úteis no blog CSS da Microsoft:
http://blogs.msdn.com/b/psssql/archive/tags/alwayson/
Recursos adicionais:
LAG e LEAD (artigo do blog) e outras coisas da cláusula OVER (MSDN).
E esses artigos de blog cobrem a maioria deles
Índices Columnstore
Do MSDN :
Notas:
Tabelas com índices columnstore ativados não podem ser modificadas.
Remus Rusanu recomenda usar o limite muito mais alto do Denali no número de partições por tabela (novo limite: 15.000; limite antigo: 1.000) para alternar novas partições de dados sem ter que reconstruir seus índices columnstore .
IIF() e ESCOLHA()
Estas são novas funções de comutação que antes estavam disponíveis apenas no Microsoft Access . Eles são açúcar sintático para
CASE
expressões e compilam nos mesmos planos (fonte: IIF , CHOOSE ).Sintaxe
Observação: ambas as funções lançam suas saídas para o tipo de dados com a precedência mais alta do conjunto de tipos passados como argumentos.
Exemplos
Observe como no segundo exemplo a saída é
1337.0000
. Isso ocorre porque10.3354
é implicitamente convertido paraNUMERIC(8, 4)
, que tem a maior precedência de tipo de dados na lista de argumentos passados paraCHOOSE()
. Assim, a saída também é convertida paraNUMERIC(8, 4)
, e é por isso que você vê quatro zeros à direita após o decimal.É o codinome para o próximo mecanismo do SQL Server.
O ctp pode ser baixado em http://www.microsoft.com/sqlserver/en/us/product-info/future-editions.aspx
http://msdn.microsoft.com/en-us/sqlserver/denali_resource_center.aspx
Artigos/Blogs com links interessantes...