AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / dba / Perguntas / 401
Accepted
garik
garik
Asked: 2011-01-08 09:33:52 +0800 CST2011-01-08 09:33:52 +0800 CST 2011-01-08 09:33:52 +0800 CST

O que é SQL Server "Denali"? O que há de novo?

  • 772

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 )

  • lista de Aaron

features sql-server-2012
  • 6 6 respostas
  • 6354 Views

6 respostas

  • Voted
  1. Best Answer
    vettipayyan
    2011-01-09T09:59:49+08:002011-01-09T09:59:49+08:00

    Os novos recursos incluem:

    • Cluster de failover de várias sub-redes
    • Aprimoramentos de programação, incluindo sequências, paginação de consulta ad-hoc e ajustes de pesquisa de texto completo
    • Melhorias no ambiente de desenvolvimento de BI e Web
    • Visualização baseada na Web
    • Serviços de qualidade de dados aprimorados

    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:

    • 1993 – SQL Server 4.21 para Windows NT
    • 1995 – SQL Server 6.0, codinome SQL95
    • 1996 – SQL Server 6.5, codinome Hydra
    • 1999 – SQL Server 7.0, codinome Esfinge
    • 1999 – SQL Server 7.0 OLAP, codinome Platão
    • 2000 – SQL Server 2000 de 32 bits, codinome Shiloh (versão 8.0)
    • 2003 – SQL Server 2000 de 64 bits, codinome Liberty
    • 2005 – SQL Server 2005, codinome Yukon (versão 9.0)
    • 2008 – SQL Server 2008, codinome Katmai (versão 10.0)
    • 2010 – SQL Server 2008 R2, codinome Kilimanjaro (também conhecido como KJ)
    • 2011 – SQL Server 2012, codinome Denali
    • 13
  2. georgeb
    2011-09-02T03:25:39+08:002011-09-02T03:25:39+08:00

    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:

    • Blog da equipe AlwaysOn do SQL Server
    • A introdução de Brent Ozar ao AlwaysOn
    • 9
  3. gbn
    2011-10-21T11:08:58+08:002011-10-21T11:08:58+08:00

    LAG e LEAD (artigo do blog) e outras coisas da cláusula OVER (MSDN).

    E esses artigos de blog cobrem a maioria deles

    • 8
  4. Nick Chammas
    2011-09-27T08:12:16+08:002011-09-27T08:12:16+08:00

    Índices Columnstore

    Do MSDN :

    Os índices Columnstore agrupam e armazenam dados para cada coluna e, em seguida, unem todas as colunas para completar o índice inteiro.

    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 .

    • O mecanismo de armazenamento do SQL Server permanece o mesmo com o Denali, e os dados da sua tabela ainda serão armazenados de maneira orientada a linha.
    • 7
  5. Nick Chammas
    2011-10-21T08:39:25+08:002011-10-21T08:39:25+08:00

    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 CASEexpressões e compilam nos mesmos planos (fonte: IIF , CHOOSE ).

    Sintaxe

    IIF ( boolean_expression, true_value, false_value )
    CHOOSE ( 1-based-index, val_1, val_2 [, val_n ] )
    

    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

    SELECT IIF(1 = 1, 'true', 'false') iif_example;
    SELECT CHOOSE(3, 10.3354, 'It slices!', 1337, N'It dices!') choose_example;
    

    Observe como no segundo exemplo a saída é 1337.0000. Isso ocorre porque 10.3354é implicitamente convertido para NUMERIC(8, 4), que tem a maior precedência de tipo de dados na lista de argumentos passados ​​para CHOOSE(). Assim, a saída também é convertida para NUMERIC(8, 4), e é por isso que você vê quatro zeros à direita após o decimal.

    • 7
  6. Aim Kai
    2011-01-11T15:21:42+08:002011-01-11T15:21:42+08:00

    É 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...

    • Link
    • http://sqlblogcasts.com/blogs/simons/archive/2010/11/30/sql-server-denali-serverless-sql-server.aspx
    • 5

relate perguntas

  • O que posso fazer para descobrir desde qual versão um determinado DBMS oferece suporte a um recurso, função etc.?

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Como você mysqldump tabela (s) específica (s)?

    • 4 respostas
  • Marko Smith

    Como você mostra o SQL em execução em um banco de dados Oracle?

    • 2 respostas
  • Marko Smith

    Como selecionar a primeira linha de cada grupo?

    • 6 respostas
  • Marko Smith

    Listar os privilégios do banco de dados usando o psql

    • 10 respostas
  • Marko Smith

    Posso ver Consultas Históricas executadas em um banco de dados SQL Server?

    • 6 respostas
  • Marko Smith

    Como uso currval() no PostgreSQL para obter o último id inserido?

    • 10 respostas
  • Marko Smith

    Como executar o psql no Mac OS X?

    • 11 respostas
  • Marko Smith

    Como inserir valores em uma tabela de uma consulta de seleção no PostgreSQL?

    • 4 respostas
  • Marko Smith

    Como faço para listar todos os bancos de dados e tabelas usando o psql?

    • 7 respostas
  • Marko Smith

    Passando parâmetros de array para um procedimento armazenado

    • 12 respostas
  • Martin Hope
    Manuel Leduc Restrição exclusiva de várias colunas do PostgreSQL e valores NULL 2011-12-28 01:10:21 +0800 CST
  • Martin Hope
    markdorison Como você mysqldump tabela (s) específica (s)? 2011-12-17 12:39:37 +0800 CST
  • Martin Hope
    Stuart Blackler Quando uma chave primária deve ser declarada sem cluster? 2011-11-11 13:31:59 +0800 CST
  • Martin Hope
    pedrosanta Listar os privilégios do banco de dados usando o psql 2011-08-04 11:01:21 +0800 CST
  • Martin Hope
    Jonas Como posso cronometrar consultas SQL usando psql? 2011-06-04 02:22:54 +0800 CST
  • Martin Hope
    Jonas Como inserir valores em uma tabela de uma consulta de seleção no PostgreSQL? 2011-05-28 00:33:05 +0800 CST
  • Martin Hope
    Jonas Como faço para listar todos os bancos de dados e tabelas usando o psql? 2011-02-18 00:45:49 +0800 CST
  • Martin Hope
    BrunoLM Guid vs INT - Qual é melhor como chave primária? 2011-01-05 23:46:34 +0800 CST
  • Martin Hope
    bernd_k Quando devo usar uma restrição exclusiva em vez de um índice exclusivo? 2011-01-05 02:32:27 +0800 CST
  • Martin Hope
    Patrick Como posso otimizar um mysqldump de um banco de dados grande? 2011-01-04 13:13:48 +0800 CST

Hot tag

sql-server mysql postgresql sql-server-2014 sql-server-2016 oracle sql-server-2008 database-design query-performance sql-server-2017

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve