Segunda-feira, 02 de setembro de 2002 às 01h59

As diferentes versões do SQL Server

Faltam -1 dias! Inscreva-se agora! O maior encontro de profissionais web da américa latina.

Para por um fim a todo o tipo de dúvidas sobre as versões do SQL Server, esta semana eu resolvi esclarecer este assunto de uma vez por todas. Mas antes gostaria de destacar uma excelente animação em flash, feita pelo próprio pessoal da Microsoft , sobre o SQL Server 2000. Para acessar a animação é só clicar aqui.

O SQL Server 2000 é fornecido em seis versões diferentes. Cada versão possui características próprias e são recomendadas para um ambiente específico.

Para visualizarmos a versão que estamos utilizando do SQL Server 2000 devemos chamar a função global @@version:

SELECT @@VERSION

A seguir vamos ver mais de perto as características de cada versão:

1. SQL Server 2000 Enterprise Edition

Esta versão suporta todas as funcionalidades do SQL Server 2000 e pode ser utilizada tanto em um ambiente OLTP como em OLAP. Todas as funcionalidades que o SQL Server 2000 proporciona pode ser obtida através da seguinte página:

http://www.microsoft.com/sql/evaluation/features/default.asp

Existe uma versão de teste ( trial ) do SQL Server 2000 Enterprise que roda durante 120 dias após a instalação disponível para download no site da Microsoft. É necessário que se tenha uma conta no sistema Passport para fazer o download:

http://www.microsoft.com/sql/evaluation/trial/privacy.asp

2. SQL Server 2000 Standart Edition

Esta versão suporta quase todas as funcionalidades da versão Enterprise. Algumas das funcionalidades de banco de dados que não são suportadas:

* Cluster com failover
* Log Shipping
* Indexed Views
* Comandos DBCC rodando em paralelo

A versão Standart também possui restrições quanto a serviço Analysis Services. Algumas das funcionalidades de Analysis Services que não são suportadas:

* Cubos OLAP linkados
* Partições definidas pelo usuário de um cubo
* Células calculadas
* Cubos particionados distribuídos

3. SQL Server 2000 Personal Edition

A versão Personal possui tudo que a versão Standart possui , menos o fato de que não podemos criar um Publicador/Distribuidor em uma replicação transacional. Com a versão Personal podemos somente ser o assinante em um ambiente de replicação transacional.

Outro detalhe importante da versão Personal é que ela não permite que a funcionalidade de índices Fulltext sejam habilitados , quando o SQL Server 2000 estiver sido instalado em um computador com o Windows 98 ou ME. A versão Personal possui também um mecanismo de limitação de performance de instrução quando mais de 5 usuários enviam instruções Transact-SQL ao mesmo tempo.

4. SQL Server 2000 Windows CE Edition

Esta é a versão para dispositivos portáteis que utilizam o SQL Server 2000. A idéia desta versão é armazenar temporariamente uma pequena quantidade de dados para depois fazer a transferência para outro SQL Server 2000. Esta versão possui diversas limitações e no endereço abaixo podemos obter uma versão trial ( é preciso um cadastro no sistema Passport da Microsoft ):

http://www.microsoft.com/sql/evaluation/trial/privacyCE.asp

5. SQL Server 2000 Developer Edition

Esta versão possui todas as funcionalidades da versão Enterprise. Porém a limitação aqui é na parte da licensa , que faz com que esta versão seja utilizada somente para o desenvolvimento de aplicações em um ambiente de desenvolvimento e não em um ambiente de produção.

6. SQL Server 2000 Desktop Engine

Na verdade este é somente o engine do SQL Server. Todas as ferramentas de administração gráficas não são fornecidas e todas as funcionalidades da versão Personal são garantidas. Porém não podemos criar um banco de dados com mais de 2 GB com esta versão , o serviço Analyses Services também não é suportado e possui a mesma limitação de performance da versão Personal.

A versão Desktop Engine também é chamada de MSDE e pode ser distribuída livremente sem a necessidades de licensas.

Existem quatro maneira possíveis de se fazer um Upgrade de uma versão para a outra sem ter que desinstalar o SQL Server 2000:

a) Upgrade da versão SQL Server 2000 Personal Edition para a versão Enterprise ou para a versão Standart;

b) Upgrade da versão SQL Server 2000 Standart Edition para a versão Enterprise;

c) Upgrade da versão SQL Server 2000 Desktop Engine para a versão Enterprise ou para a versão Standart;

d) Upgrade da versão trial do SQL Server 2000 Enterprise Edition para as versões Enterprise full , Developer ou Personal.

A tabela abaixo faz um correlação de qual versão do SQL Server 2000 pode ser instalada em qual versão do Windows:

Versão do SQL Server/Sistema Operacional Enter-prise Stan-dard Per-sonal Enterprise Evalua-tion Desktop Engine Deve-loper Win-dows CE
Windows 2000 Data Center  
Windows 2000 Advanced Server  
Windows 2000 Server  
Windows 2000 Professional, Windows XP      
Windows NT 4.0 Server, Enterprise Edition  
Windows NT 4.0 Server  
Windows NT 4.0 Workstation      
Windows ME          
Windows 98          
Windows CE            

Por fim, a Microsoft escreveu um ótimo White Paper (artigo) sobre a escolha da versão do SQL Server 2000. Este artigo pode ser baixado neste endereço:

http://www.microsoft.com/sql/techinfo/planning/SQLResKChooseEd.asp

É isso aí pessoal. Espero que não tenha ficado nenhuma dúvida sobre as versões do SQL Server 2000. Até a semana que vem.

Nenhum comentário até agora

Cancelar resposta

Qual a sua opinião?

Faça login abaixo ou cadastre-se rapidamente.


Sobre o Autor
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.
3G

2001 - iMasters FFPA Informática Ltda - Todos os direitos reservados.