O SQL Server 2005 é
uma plataforma abrangente de banco de dados que
fornece recursos de gerenciamento de dados de classe
empresarial com ferramentas de BI (Business
Intelligence) integradas. O mecanismo de banco de
dados do SQL Server 2005 oferece um armazenamento
mais seguro e confiável tanto para dados relacionais
quanto estruturados, permitindo que você crie e
gerencie aplicativos de dados altamente disponíveis
e eficientes para uso em seus negócios.
O mecanismo de dados do SQL Server 2005 é a parte
central dessa solução de gerenciamento de dados
empresariais. Além disso, o SQL Server 2005 combina
os melhores recursos de análise, geração de
relatórios, integração e notificação. Isso permite
que sua empresa crie e implante soluções de BI
econômicas que ajudem sua equipe a distribuir os
dados por todos os cantos da empresa, através de
scorecards, painéis, serviços da Web e dispositivos
móveis.
A total integração com o Microsoft Visual Studio, o
Microsoft Office System e um conjunto de novas
ferramentas de desenvolvimento, incluindo o Business
Intelligence Development Studio, tornam o SQL Server
2005 único. Seja você um desenvolvedor,
administrador de banco de dados, operador de
informações ou tomador de decisões, o SQL Server
2005 fornece soluções inovadoras que podem ajudá-lo
a obter mais valor de seus dados.
O diagrama a seguir ilustra os principais
componentes do SQL Server 2005, mostrando como ele
se integra à plataforma Microsoft Windows —
inclusive ao Microsoft Office System e ao Visual
Studio — para oferecer soluções que disponibilizam
dados em todos os cantos da sua organização.
30
Recursos Principais do SQL Server
2005
10
Principais Recursos para
Administração do Banco de Dados
Recurso
Descrição
Espelhamento de Bases de
Dados
Estenda as capacidades do
log shipping com a nova
solução de espelhamento de
base de dados. Você poderá
utilizar estes recursos para
aumentar a disponibilidade
de seus sistemas SQL Server
configurando o failover
automático para um servidor
standby.
Restauração Online
Com o SQL Server 2005,
administradores de bancos de
dados poderão realizar
operações de restauração
enquanto uma instância do
SQL Server estiver rodando.
A restauração online aumenta
a disponibilidade do SQL
Server, pois apenas os dados
sendo restaurados estarão
indisponíveis, o resto da
base de dados permanecerá
online e disponível.
Operações de Indexação
Online
A opção de índice online
permitirá modificações
concorrentes (atualizações,
exclusões e inserções) na
tabela adjacente ou dado de
índice clusterizado e
qualquer índice associado
durante a execução da
linguagem de definição de
dados (DDL). Por exemplo,
enquanto um índice
clusterizado está sendo
construído, você pode
continuar a realizar
atualizações no dado
subjacente e realizar
consultas neste dado.
Recuperação Rápida
Uma nova opção de
recuperação rápida irá
melhorar a disponibilidade
de bases de dados SQL
Server. Administradores
poderão conectar-se
novamente a uma base de
dados em recuperação após os
logs transacionais terem
sido processados.
Melhorias em Segurança
O SQL Server 2005 inclui
avanços de Segurança como
encriptação de base de dado,
configurações seguras por
padrão, política de senha
mandatória, controle
granular de permissões e um
modelo de segurança
avançado.
Novo SQL Server
Management Studio
O SQL Server 2005
introduzirá o SQL Server
Management Studio, um novo
conjunto de ferramentas de
gerenciamento. Este conjunto
de ferramentas incluirá
novas funcionalidades para o
desenvolvimento,
implementação e resolução de
problemas em bases de dados
SQL Server, assim como
melhorias em relação e
recursos anteriores.
Conexão Dedicada de
Administrador
O SQL Server 2005 contará
com uma conexão dedicada de
administrador que pode ser
usada para acessar um
servidor em execução mesmo
se o servidor estiver
bloqueado ou indisponível.
Este recurso permitirá que
administradores resolvam
problemas em um servidor
executando funções de
diagnóstico ou declarações
T-SQL.
Isolação de Instantâneo
Um novo nível de Isolação de
Instantâneo (Snapshot
Isolation) será fornecido em
nível de base de dados. Com
este recurso, os usuários
poderão acessar a última
linha processada (commit)
usando uma view consistente
da base de dados. Esse
recurso irá aumentar a
escalabilidade.
Particionamento de Dados
O particionamento de dados
será melhorado com
particionamento nativo de
tabelas e índices que
permitem um gerenciamento
eficiente de grandes objetos
do banco.
Melhorias na Replicação
Para bases de dados
distribuídas, o SQL Server
2005 fornece replicação
completa de alteração de
esquema (DDL), recursos de
monitoramento de última
geração, replicação nativa
do Oracle para SQL Server,
replicação agrupada sobre
https e maior escalabilidade
e desempenho de replicação
agrupada. Além disso, a nova
replicação ponto a ponto
transacional melhora o
suporte para escalabilidade
horizontal de dados usando
replicação.
10
Principais Recursos para o
Desenvolvimento
Recurso
Descrição
Hospedagem do .NET
Framework
Com o SQL Server 2005 os
desenvolvedores poderão
criar objetos do banco de
dados usando linguagens
familiares como o Microsoft
Visual C# .NET e Microsoft
Visual Basic .NET. Os
desenvolvedores poderão
também criar dois novos
objetos - tipos definidos
pelo usuário e agregados.
Tecnologias XML
O XML (Extensible Markup
Language) é um importante
padrão para a disseminação
de dados entre diferentes
aplicações sobre redes
locais e a Internet. O SQL
Server 2005 suportará
nativamente o armazenamento
e a consulta de documentos
XML.
ADO.NET versão 2.0
A partir do novo suporte dos
tipos SQL para Múltiplos
Conjuntos de Resultados
Ativos (MARS - Multiple
Active Result Sets), o
ADO.NET no SQL Server 2005
tratará do acesso e
manipulação do dado par
alcançar maior
escalabilidade e
flexibilidade.
Melhorias em Segurança
Um novo modelo de Segurança
no SQL Server 2005 irá
separar usuários de objetos,
fornecendo acesso mais
granular e permitindo maior
controle de acesso aos
dados. Além disso, todas as
tabelas de sistema serão
implementadas como views,
fornecendo maior controle
sobre os objetos de sistema
do banco de dados.
Melhorias no Transact-SQL
O SQL Server 2005 fornece
novos recursos de linguagens
para o desenvolvimento de
aplicações escalonáveis de
bancos de dados. Estas
melhorias incluem tratamento
de erros, recursos de
consultas recursivas,
operadores relacionais
PIVOT, APPLY, ROW_NUMBER e
outras funções de ranking de
linhas além de outros
recursos.
SQL Service Broker
O SQL Service Broker
fornecerá uma estrutura de
trabalho distribuída e
assíncrona para aplicações
de negócio de grande escala.
Notification Services
O componente Notification
Services permite que as
empresas construam
aplicações completas de
notificação que entregam
informações personalizadas
como alertas de ações,
assinaturas de notícias,
alertas de entrega de
pacotes e preços de
passagens aéreas, em
qualquer dispositivo. O Com
o SQL Server 2005, o
componente Notification
Services estará mais
integrado com tecnologias
como Analysis Services e o
SQL Server Management
Studio.
Web Services
Com o SQL Server 2005 os
desenvolvedores poderão
criar Web Services na camada
de banco de dados, tornando
o SQL Server um escutador
HTTP (Hypertext Transfer
Protocol) e fornecendo um
novo tipo de aceso a dados
para aplicações orientadas a
Web Services.
Reporting Services
Com o SQL Server 2005, o
componente Reporting
Services fornecerá controles
de relatórios que serão
inclusos no Visual Studio
2005. Controles de
relatórios integrados
melhorarão os recursos de
relatórios para aplicações
corporativas.
Melhorias na Pesquisa de
texto completo
O SQL Server 2005 suportará
aplicações de pesquisa de
texto completo de alto
nível. Recursos de
catalogação serão melhorados
para fornecer maior
flexibilidade sobre o que é
catalogado. O desempenho e a
escalabilidade da consulta
serão melhorados
drasticamente e novas
ferramentas de gerenciamento
facilitarão a implementação
das pesquisas.
10
Principais Recursos para
Inteligência Empresarial
Recurso
Descrição
Analysis Services
Com o SQL Server 2005, o
componente Analysis Services
se move para uma realidade
em análise de tempo real. De
avanços na escalabilidade
até uma integração forte com
o Microsoft Office, o SQL
Server 2005 estende a
inteligência empresarial em
cada nível de seu negócio.
Data Transformation
Services (DTS)
O DTS é um conjunto de
ferramentas gráficas e
objetos de Programação que
você pode utilizar para
extrair, transformar e
carregar (ETL) dados a
partir de fontes diferentes
e movê-los para um único ou
múltiplo destino. O SQL
Server 2005 introduzirá uma
completa reestruturação do
DTS que fornecerá uma
plataforma completa de ETL.
Data Mining
Quatro novos algoritmos de
data mining serão
introduzidos, assim como
ferramentas melhoradas e
assistentes que facilitarão
a mineração de dados para
empresas de qualquer porte.
Reporting Services
Com o SQL Server 2005, o
componente Reporting
Services fornecerá
auto-serviço, criação de
relatórios pelo próprio
usuário, desenvolvimento
avançado de consultas para
ambientes OLAP
(processamento analítico
online) e avanços na escala
permitindo ambientes ricos e
de fácil manutenção para
relatórios corporativos.
Suporte a Clustering
O Analysis Services aumenta
a disponibilidade com o
suporte a clustering
failover, suporte avançado a
múltiplas instâncias e
suporte para backup e
restauração dos objetos e
dados do Analysis Services.
Indicadores de Desempenho
Principais
Indicadores de Desempenho
Principais (KPIs) fornecem
às empresas a capacidade de
serem definidos gráficos e
métricas customizáveis de
negócio que geram e
rastreiam índices
corporativos principais.
Escalabilidade e
Desempenho
Recursos como o
processamento de partições
paralelas, a criação de
ROLAP (relational online
analytical processing)
remotos ou partições HOLAP
(hybrid online analytical
processing), cubos
particionados distribuídos,
cálculos persistentes e
caching pró-ativo aumentarão
sensivelmente a
escalabilidade e desempenho
do Analysis Services no SQL
Server 2005.
Cubo em Um Clique
Ao criar um cubo em um
projeto de data warehouse, o
Assistente de Cubo incluirá
uma opção que permite a
detecção e sugestão do cubo
em um único clique. Esta
opção irá examinar os
relacionamentos na origem do
dado e fazer sugestões sobre
tabelas de fatos, tabelas de
dimensões e medidas.
Caching Pró-ativo
O caching pró-ativo combina
o desempenho de consultas
MOLAP com análise de dados
em tempo real e elimina a
necessidade de se manter
armazenamentos OLAP. O Cache
Pró-Ativo sincroniza de
forma transparente e mantém
uma cópia atualizada do dado
organizado especificamente
para consultas de alta
velocidade e para isolar
usuários finais de
sobrecarregar as bases
relacionais. A estrutura do
cache é automaticamente
derivada da estrutura UDM
(Universal Data Model) e
pode ser otimizada para
balancear o desempenho com a
latência do dado.
Integração com o
Microsoft Office System
Os relatórios que são
fornecidos pelo Report
Server do Reporting Services
pode ser executado no
contexto do Microsoft
SharePoint Portal Server e
aplicações Microsoft Office
System como o Microsoft Word
e Microsoft Excel. Você pode
usar os recursos do
SharePoint para os
relatórios, para criar novas
versões de relatórios e
distribuí-los. Você pode
ainda abrir os relatórios no
Word ou Excel ou visualizar
versões HTML dos relatórios.