Em uma conferência recente da Microsoft chamada PDC (Professional Developers Conference), a Microsoft começou a mostrar a nova versão do SQL Server, cujo codinome é Yukon, para alguns privilegiados. A coluna de SQL Server desta semana vai mostrar, talvez como primeira publicação em português sobre o assunto, algumas das novas telas e funcionalidades desta nova versão do SQL Server.

Esta nova versão do SQL Server é aguardada já a algum tempo, uma vez que a própria Microsoft admitiu publicamente que preferia aguardar um pouco o lançamento por vários motivos, entre eles o forte comprometimento da empresa com a segurança.
A versão final do produto está programada para lançamento oficial no segundo semestre de 2004 e até lá provavelmente devemos possuir várias versões beta. Também é válido lembrar que Yukon é o nome do produto em fases de testes e pré-lançamento. É bem provável que a versão final não possua este nome.
Neste artigo, algumas funcionalidades e telas são mostradas em relação a versão Beta 1, que a Microsoft colocou no seu site BetaPlace (http://www.betaplace.com). Esta versão beta ainda não é aberta ao público.
Mas, o que podemos então esperar na nova versão? Muitas coisas. É até meio injusto comentar tantas funcionalidades no pouco espaço que tenho mas podemos esperar muitas coisas legais vindo por aí. A Microsoft inclusive colocou alguns artigos sobre estas novas funcionalidades no MSDN americano e uma página especial para esta nova versão em:
http://www.microsoft.com/sql/yukon/productinfo/default.asp
Outro ponto a ser comentado é que o novo SQL Server virá com vários "recursos adicionais" que vão acabar agregando muito ao produto. Dentre eles posso destacar o Reporting Services para geração completa de relatórios (http://www.microsoft.com/sql/reporting/default.asp) , o Notification Services que implementa mecanismos de notificação e o SQL Broker que vai ajudar na integração com as aplicações.
Cada um destes componentes traz novas funcionalidades ao SQL Server mas a Microsoft não deixou de lado o DTS, a replicação, cluster, Analisys Services, etc. Estes serviços foram muitos melhorados para a adequação com o novo SQL Server e sua grande integração com o .NET framework da Microsoft.
Uma mudança que pessoalmente me agradou muito foi a implementação de várias características do padrão SQL-99 à linguagem Transact-SQL. Como agora possuímos uma grande integração com o .NET framework temos a opção de escolha da linguagem de programação a ser utilizada em Stored Procedure, como o VB.NET ou C#. Porém fico feliz em saber que a Microsoft não abandonou o Transact-SQL e ainda se preocupa na adequação a padrões, não somente este padrão de banco de dados mais de outros como XML, XSD, XQuery e XPath.
Logo de início o processo de instalação
foi todo modificado para se adequar ao Windows
Installer, que possui características como reparação,
adição de componentes, etc. As telas abaixo mostram
um pouco deste processo e podemos perceber algumas mudanças:

Figura 1 - A atualização de
componentes. O .NET framework agora é obrigatório

Figura 2 - Criação de instâncias.
Percebam que o upgrade ainda não está pronto no
Beta 1

Figura 3 -Escolha do que será instalado.
Notem a diferenciação do que é componente
de servidor e de cliente, com destaque para o Runtime do DTS

Figura 4 -Escolha da conta que irá
subir o serviço. Sem grandes mudanças aqui

Figura 5 - Modo de autenticação.
Agora não há como deixar a senha do sa em branco
Uma vez instalada estão versão Beta 1 não mais temos nem o Query Analyser, nem o Enterprise Manager e muito menos o Analisys Manager. A tendência da Microsoft em unificar todas estas ferramentas em um local só é a mesma do Visual Studio .NET, para facilitar a vida do desenvolvedor. Não temos mais nem o osql, que agora é chamado de sqlcomand. Agora precisamos utilizar um ferramenta chamada SQL Workbench que é mostrado na tela abaixo:
Clique para ampliar

Figura 6 - O SQL WorkBench. Notem a
semelhança com o IDE do Visual Studio.NET
Bom pessoal eu sei que vocês devem estar com aquele gostinho de "quero mais" porém não há pressa. O produto não vai ser lançado agora e futuramente a Microsoft, como fez com outros produtos, vai abrir para testes públicos alguma versão Beta.
Por isso fiquem ligados no site do americano da Microsoft sobre SQL Server para obter os procedimentos da obtenção da versão beta de testes.
É isso aí pessoal. Grande abraço
a todos e até a próxima coluna.
Os textos publicados neste espaço são de responsabilidade única de seus autores (colunistas e leitores) e podem não expressar necessariamente a opinião do iMasters.
Mauro Pichiliani é mestre em computação, possui as certificações MCP, MCDBA, MCT e MCTS e atua como consultor de banco de dados com enfoque na área de tunning.
2001 - iMasters FFPA Informática Ltda - Todos os direitos reservados.