sexta-feira, 10 de julho de 2015

Instalação e novas funcionalidades do SQL Server 2016 CTP 2.1


A Microsoft liberou o download da versão CTP (Community Technology Preview) 2.1 do novo SQL Server 2016, link abaixo:

Neste post vou falar do processo de instalação e das novas funcionalidades, que serão exploradas em detalhes nos próximos posts.

Instalando SQL Server 2016 CTP 2.1

Existem várias publicações na internet sobre a instalação do SQL Server passo-a-passo, vou enfatizar as diferenças das versões anteriores.

Assim como no SQL Server 2014, a ferramenta para desenvolvimento de BI (Business Intelligence) não vem na mídia de instalação, tem que ser feito Download a parte, link em destaque na imagem abaixo.



Na tela de seleção de funcionalidades (Feature Selection) aparece uma opção nova “PolyBase Query Service for External Data”.



Selecionando a opção em destaque na figura acima, serão instalados dois serviços:
- SQL Server PolyBase Data Movement
- SQL Server PolyBase Engine

Estes serviços fazem a integração com Hadoop Cluster, para acesso a Big Data, que será assunto para de um próximo post.  A seleção do “PolyBase” gera o erro abaixo na próxima tela do setup:


Para resolver precisamos instalar o Java no servidor, fazer Download através do link abaixo:

Depois de instalar o Java, basta clicar em “Back” e depois seguir com a instalação que o erro desaparece.

  
Novas funcionalidades do SQL Server 2016 CTP 2.1

- Query Store
Histórico de planos de execução com informações de desempenho, ficando fácil identificar consultas que recentemente apresentaram queda de desempenho, devido à alteração no plano de execução.

- Polybase
Conector para o Hadoop e Azure Blob Storage, tornando possível acesso a Big Data, por exemplo, em uma carga de dados com Integration Service.

- Stretch Database
Stretch é alongamento em inglês, representando a funcionalidade de transferir partes do seu banco de dados para nuvem, no SQL Azure.  O otimizador de consultas identifica que linhas estão no banco local e quais estão no Azure, dividindo a carga de trabalho.  Um exemplo de uso seria armazenar os dados recentes no banco local e o histórico na nuvem.

- Suporte a linguagem JSON
Java Script Object Notation (JSON) é usada para consultas diretas ao Hadoop.

- Always Encrypted
Criptografia no armazenamento e na transmissão dos dados com configuração mais simples.

- Melhorias no In-Memory OLTP
O SQL Server 2014 trouxe como novidade a possibilidade de manter tabelas em memória, porém com algumas limitações.  O SQL Server 2016 retirou algumas destas limitações.

- Segurança de linha
Row-level Security trás a possibilidade de definir que linhas cada usuário pode acessar.

- Melhorias no AlwaysOn
Mais de 3 replicas, suporte ao SSIS, Load balancing, são algumas melhorias nesta solução de alta disponibilidade.

Veja mais em:

Até o próximo post.

Saudações Tricolores,
Landry

Um comentário:

Unknown disse...

Landry, boa tarde!

Me tira uma duvida, estou com um problema na empresa em que trabalho no banco de dados.
Versao Sql 2008 R2, se o servidor for desligado e ligado novamente de forma normal.

Ao acessar Management Studio todos os meus database do nosso ERP, ficam em modo de recuperação, como paliativo eu paro todos os serviços do Sql, vou na pasta aonde fica os banco de dados recorto os mesmos para outra pasta, faço start novamente, excluo os database e depois os atacho novamente.

Tem alguma configuração no sql, pra evitar esse problema?

Att,

Fernando