Artigo SQL Magazine 14 - SQL Sever 2005

Começaremos este artigo com um passo-a-passo da instalação, depois faremos um tour pelo Query Analyzer validando novos comandos e procedimentos.

Clique aqui para ler esse artigo em PDF.



Clique aqui para ler todos os artigos desta edição

 

SQL Server 2005

por Paulo Ribeiro

A Microsoft liberou recentemente a versão Beta-2 do futuro substituto do Microsoft SQL Server 2000 Desktop Engine (MSDE), agora conhecido por SQL Server 2005 Express Edition. Com a versão Express temos uma prévia do engine do banco, que por sinal agradou bastante. A mudança começa pelo nome – muitas pessoas não sabiam que o MSDE era uma versão light do SQL Server – e avança por um campo bastante amplo, que inclui inúmeras inovações no código T-SQL. Começaremos com um passo-a-passo da instalação, depois faremos um tour pelo Query Analyzer validando novos comandos e procedimentos.

 

Nota 1

Vale ressaltar que o Query Analyzer é uma ferramenta de apoio e não faz parte do kit de instalação da versão Express. Portanto, para acompanhar os exemplos dessa matéria você precisará de uma máquina pré-configurada com o client tools do SQL Server 2000. O client tools pode ser encontrado nas versões pagas Developer, Personal, Standard ou Enterprise.

 

O client tools pode ser encontrado nas versões Developer, Personal, Standard ou Enterprise Edition.

 

Um detalhe importante: como o próprio nome sugere, a versão Beta-2 ainda não é a versão final do produto, estando sujeita a alterações sem prévio aviso. Essa versão, em particular, expira em 18 meses; portanto utilize-a somente para fins de testes de avaliação.

Instalando e Configurando o SQL Server 2005 Express

Comece fazendo o download do produto em: http://www.microsoft.com/downloads/details.aspx?FamilyId=62B348BB-0458-4203-BB03-8BE49E16E6CD&displaylang=en.

Para que o SQL Server 2005 Express Edition consiga interagir com linguagens CLR (=Common Language Runtimes como C# ou Visual Basic .NET), é necessário instalar previamente o .NET Framework versão 2.0, cujo link você encontra na mesma página anterior, ou se preferir http://www.microsoft.com/downloads/details.aspx?familyid=B7ADC595-717C-4EF7-817B-BDEFD6947019&displaylang=en.

Após a instalação do .NET Framework 2.0, inicie o processo de instalação do SQL Express executando o pacote SQLExpr.Exe; você precisará de 80 Mb livres. As telas serão apresentadas e comentadas a seguir.

Inicialmente confirme os termos de licença do produto e clique em next. Feito isto será apresentada a Figura 1. Neste ponto, clique em finish. Se você se deparar com o erro apontado na Figura 2, isto indica que a versão beta-2 não suporta línguas diferentes do inglês. Se esse for o seu caso – sua versão do Windows é em português –, dê uma olhada no Box 1.

 

Figura 1. Tela inicial de instalação de componentes do SQLExpress.

 

 

 

Figura-2. Erro “Failed to load SqlSpars.dll”.

 

 

 

Clique em next mais duas vezes até que a tela de informações gerais (Figura 3) seja

apresentada. Nessa tela, além das informações de registro, existe uma terceira opção “um pouco escondida” na forma de um check box: Hide advanced configuration option, que na verdade quer dizer instalação padrão. Na instalação padrão (Hide Configuration Options está marcado), o SQL Server 2005 será instalado como uma instância, mesmo que essa seja a única versão instalada na máquina. Na versão customizada (Hide Configuration Options está desmarcado) você poderá alterar essa entre outras regras. Portanto, aconselho o formato de instalação customizada.

 

Nota 2

Até a versão 7.0 era possível manter uma e somente uma instância do SQL Server por servidor. Se você tentasse realizar uma nova instalação sem desinstalar a anterior o processo era abortado com uma mensagem de erro. A partir da versão 2000 surgiu o conceito de instância: você pode configurar uma máquina para receber mais de uma instalação do SQL Server; para isso basta definir um nome diferenciado para a segunda instância no momento da instalação. Por exemplo, no servidor chamado SrvSQLMagazine a primeira instância é referenciada pelo próprio nome do servidor (=SrvSQLMagazine). Se chamarmos a segunda instância de Inst_2, no momento da conexão deveremos especificar o nome do servidor como SrvSQLMagazine\Inst_2

 

Figura 3. Informações gerais.

 

Desmarque essa opção para instalação Customizada.

 

Na próxima tela você deverá selecionar quais componentes você deseja instalar. Certifique-se de que todos estão marcados. Troque o  por  (Figura 4)

 

Figura 4. Assinale os componentes que você deseja instalar.

 

A seguir você deverá definir se o SQL Server 2005 Express será instalado como uma instância ou no formato padrão. Escolha " [...] continue lendo...

Artigos relacionados