Em Novembro de 2010 a Microsoft
lançou o CTP1 (Community Technical
Preview) da próxima versão do SQL Server com o Codinome “Denali”.
Como sempre, junto de mais uma
versão sempre temos melhorias, assim como no exemplo da Versão do SQL
Server 2000 para 2005, da versão 2005
para 2008 e desta para a última versão, SQL
Server 2008 R2.
Na versão 2005 do SQL Server 2005, muitas novidades apareceram como
melhorias nas Ferramentas SQL Server Analisys Services (SSAS), SQL Server
Reporting Services (SSRS) e o lançamento do SQL Server Integration Services,
que substitui o velho DTS (Data Transformation Services) e de lá para cá,
muitas outras melhorias ocorreram, o que não poderia ser diferente neste CTP1 disponibilizado
pela Microsoft.
O SQL Server Codinome “Denali” CTP1 também trás melhorias, sendo as
quais irei apresentar agora.
Tela Principal do SQL Server Code-Named “Denali”
Para fazer dowload da versão do SQL Server Codinome “Denali”, clique aqui. Link acessado em 08/03/2011.
Abaixo, veremos o que foi aprimorado nesta versão CTP.
NOVIDADES NA INSTALAÇÃO DO SQL SERVER
SQL Server Multi-Subnet Clustering: Novidade nesta versão, agora será
possível configurar um Cluster de Failover do SQL Server usando nós agrupados
em sub-redes diferentes.
O Multi-subnet Failover Cluster é um aperfeiçoamento de uma tecnologia
já existente no SQL Server 2008 e Windows Server 2008 para dispersão geográfica
de clusters Failover, permitindo “esticar” um cluster em múltiplos data centers
para fornecer um nível maior de disponibilidade e proteção de dados.
No SQL Server “Denali”, esta configuração permite usar um cluster
Failover em várias sub-redes, sendo disponível tanto para geo-clusters quanto
para clusters locais, eliminando a exigência de uma VLAN e permitindo que o
cluster fique online enquanto é capaz de se ligar a qualquer endereço.
Contudo, este será estudo a ser apresentado em um próximo artigo.
Como pré-requisitos de instalação do Setup do SQL Server: Power Shell
2.0, .NET Framework 3.5 SP1 são requeridos até o momento para esta versão do SQL
Server, sendo necessário seu Download e instalação . Todos os outros
pré-requisitos exigidos serão instalados pelo Setup do SQL Server depois que
for selecionado os recursos e configurações na etapa inicial de Instalação. O
pacote do .NET Framework 4.0 não é um pré-requisito para a instalação do SQL
Server “Denali”, porém, está incluído no Windows 7 SP1 e Windows Server 2008 R2
SP1.
DATABASE ENGINE
Esta versão do SQL Server Database Engine introduz novos recursos e
aprimoramentos que aumentam o poder e produtividade dos arquitetos,
desenvolvedores e DBAs para projetarem, desenvolverem e manterem seus Bancos de
dados. Abaixo, as áreas em que o Database engine foi aprimorado:
- Melhorias de disponibilidade: Inclusão do HADR, como solução para
melhorar a disponibilidade das bases de dados em ambiente corporativo. O HADR é
uma solução de alta disponibilidade para recuperação de desastres, a fim de
maximizar a disponibilidade de um ou mais bancos de dados. Ao ser implantado, o
HADR poderá configurar um ou mais grupos de disponibilidade, onde cada grupo
pode estabelecer um contexto em um conjunto de base de dados selecionados,
envolvendo réplicas de disponibilidade, sendo que cada réplica possui uma cópia
local de cada uma das bases de dados. Nessas réplicas, chamadas de “réplicas primárias”, ficam mantidas uma cópia de
cada banco de dados. Esta réplica faz os bancos de dados primários,
disponibilizarem acessos de leitura e gravação para os usuários. Para cada
banco de dados primário, outra réplica secundária é criada, mantendo uma cópia
de Failover do banco de Dados sendo chamada de banco de dados secundário. No
momento, este CTP do SQL Server Codinome “Denali” suporte apenas uma réplica
assíncrona de bases secundárias.
· Melhorias no gerenciamento:
O SQL Server Management Studio apresenta as seguintes característica nesta
versão CTP1:
- O Editor EngineQuery
traz funcionalidades aprimoradas para a Transact-SQL e a depuração IntelliSense, sendo:
· Depuração de Scripts
Transact-SQL em execução nas instâncias do SQL Server 2005 SP2 ou posterior;
§ Breakpoints em Transact-SQL, suportando funcionalidades como Condição de Interrupção em uma
Expressão, cuja avaliação determina se o ponto de interrupção for invocada;
§ Contagem de ocorrências Breakpoints, especificando o número de vezes
que um breakpoint é encontrado antes de ser chamado;
§ Filtro de interrupção, que limita o ponto de interrupção em
computadores específicos, processos ou Threads;
§ Personalização de Pontos de Interrupção, que pode ser executado
quando o ponto de interrupção for chamado;
§ Janelas de Quick Watch que suportam expressões Transact-SQL;
§ Quando se move o cursor sobre um Transact-SQL, um Pop-up Quick Info
exibe o nome da Expressão e seu valor;
§ O Transact-SQL IntelliSense que introduz os novos recursos:
§ O Transact-SQL IntelliSense que introduz os novos recursos:
· Validação de Breakpoint, que evita estabelecer um ponto de interrupção em um local inválido.
· Trechos de código Transact-SQL como
modelos que podemos usar como ponto de partida na construção de Transact-SQL em lotes ou em Scripts;
· Transact-SQL Surround, também com modelos
que podemos utilizar olhando pontos que definem quando uma instrução Transact-SQL se encerra em um Begin, If, While
dentro do Bloco;
§ Melhorias na utilização do Full-text, utilização de querys AD-Hoc para paginação, além de suporte a sequences e outras melhorias também disponíveis no Transact-SQL, sendo descritas abaixo:
· Full-Text Search, que a partir
do SQL Server “Denali”, será possível configurar um índice full-text que
ofereça suporte para pesquisas sobre propriedades, como exemplos de consultas
sobre Autor e Título, emitidos por IFilters.
Este formulário de pesquisa é conhecido como PROPERTY SEARCHING
(propriedade de busca), onde caso seja possível pesquisar a propriedade em um
determinado tipo de documento, com seu filtro correspondente (IFilters) durante
a indexação do full-text.
· A Instrução EXECUTE poderá
especificar os metadados que serão retornados usando o argumento WITH RESULTS
SETS.
· Implementação de paginação
em consultas Ad-hoc, onde será possível especificar um intervalo de linhas a
serem retornadas por uma instrução SELECT com base na linha em um ROW OFFSET e
ROW COUNT VALUES que fornecermos. Isto será útil quando quisermos controlar o
número de linhas enviadas para um aplicativo cliente em uma determinada
consulta.
· Uso de SEQUENCES, assim como
em Bancos de dados como ORACLE de DB2, no SQL Server “Denali” será possível utilizarmos
SEQUENCES para gerarmos valores numéricos de acordo com as especificações que a
SEQUENCE foi criada, operando de forma semelhante a uma coluna IDENTITY, porém,
com os números de sequências sem restrições ao uso de uma tabela. O Método para
criação de SEQUENCES no SQL Server “Denali” será baseado na Instrução CREATE
SEQUENCE.
Contudo, este também será um tema que merecerá um artigo específico para ele.
Contudo, este também será um tema que merecerá um artigo específico para ele.
· Melhorias na segurança, que
incluem novas propriedades de permissões, além de novas Funções de Servidor
definidas pelo Usuário, tendo também novas formas de gerenciamento das regras
do Servidor e Bases de dados.
Estão disponíveis funções User-defined para gerenciar, adicionar e
remover membros das regras do servidor, utilizando os comandos CREATE SERVER
ROLE, ALTER SERVER ROLE e DROP SERVER ROLE;
MELHORIAS NO INTEGRATION SERVICES
A última versão do Microsoft Integration Services apresentará novos
recursos que aumentaram a produtividade dos Desenvolvedores e Administradores
na solução de Processos ETL e de transformação de dados, oferecendo um novo
modelo de implantação e Administração na Integração dos dados, sendo que este
modelo de implantação prevê a possibilidade de definir parâmetros tanto para os
pacotes quanto para os projetos que passam a ser uma implantação no Integration
Services.
Além disso, novas caixas de diálogo no SQL Server Management Studio e
novos conjuntos de Views e Stored Procedures nos ajudarão a gerenciar, executar
e monitorar pacotes em tempo real.
· Melhorias na Usabilidade:
o O BIDS (Business Intelligence Development Studio) foi atualizado para
ajudar tanto novos quanto usuários
experientes a desenvolver pacotes com mais facilidade. A Toolbox foi refinada,
dando mais flexibilidade na criação de Data Flows.
Nova tela de Toolbox do Integration Services, que nesta versão ainda utiliza o Shell do Visual Studio 2008.
Além disso, agora é possível editarmos um componente mesmo quando seu
Path de input estiver desconectado, tendo o processo de reconexão e mapeamento
das colunas simplificadas.
Novo componente de correção de dados, que permite ao Integration Services
corrigir com mais facilidade a qualidade dos dados.
As demais ferramentas (Analysis Services, Data Quality Services,
Reporting Services, Serviços de replicação e Service Broker) não sofreram
atualizações, sendo oferecidas com as mesmas funcionalidades disponíveis na
versão do SQL Server 2008
R2.
Enfim, vamos estudando.
Nenhum comentário:
Postar um comentário