Tutorial 02 – Instalação da Base de Dados AdventureWorks

Mudámos de casa – visitem o novo site em www.istomesmo.com

logo Neste segundo tutorial, vamos aprender a instalar e configurar a base de dados de exemplo fornecida pela Microsoft, para que possamos efectuar os próximos tutoriais.

Esta base de dados vem preenchida com dados de uma empresa fictícia de nome AdventureWorks.

Para podermos utilizar esta base de dados, necessitamos também de instalar e configurar o SQL Server 2005.

Este tutorial vai dividir-se me três secções distintas:

1. Instalação e configuração do SQL Server 2005 Express Edition
2. Instalação e configuração do SQL Server Management Studio Express
3. Instalação e configuração da base de dados de teste AdventureWorks.

INSTALAÇÃO DO SQL SERVER 2005 EXPRESS EDITION

Para corrermos a base de dados necessitamos de ter o SQL Server 2005 instalado na nossa máquina. Para efeitos de teste, temos disponível uma versão “free” o SQL SERVER 2005 EXPRESS EDITION.

Para efectuarmos o seu download navegamos até à página http://www.microsoft.com/sql/editions/express/default.mspx

sshot-1

Figura 1 – Página do SQL SERVER 2005 EXPRESS EDITION.

Nesta página temos um link do lado direito que nos leva para a página de download desta versão.

sshot-2

Figura 2 – Página de download do SQL SERVER 2005 EXPRESS

Na página de download deparamo-nos com dois pacotes distintos, um normal e outro com “Advanced Services”. No nosso caso serve-nos perfeitamente o pacote normal, pois não vamos usar “Reporting Services”, nem “Full-Text Search”. Vamos no entanto utilizar o SQL Server Management Studio Express, que também podemos descarregar como um download único, como se pode ver na imagem seguinte:

sshot-3

Figura 3 – Links de download

Explicações à parte, resta-nos efectuar o download das aplicações. Como vamos precisar do SQL Server Management Studio Express mais à frente, podem aproveita e efectuar o seu download nesta fase.

Após termos os ficheiros no nosso computador, vamos dar inicio à instalação propriamente dita do SQL Server 2005 Express Edition, executando o ficheiro correspondente.

No primeiro ecrã, só temos de aceitar a licença.

sshot-4

Figura 4 – Primeiro Ecrã de instalação do SQL Server 2005 Express.

No segundo ecrã, o instalador mostra-nos alguns componentes que necessita de instalar, antes de dar inicio à instalação. Podemos prosseguir normalmente, para que estes componentes requeridos sejam instalados.

sshot-5

Figura 5 – Ecrã com os componentes requeridos que vão ser instalados.

Estes componentes são instalados rapidamente. No vosso caso podem existir mais ou menos componentes que necessitem de ser instalados.

sshot-6

Figura 6 – Instalação do SQL Server Express concluida.

Depois dos pré-requisitos instalados, podemos iniciar a instalação do SQL Server Express, clicando no botão “Install”.

O instalador do SQL Server Express é finalmente lançado.

sshot-7

Figura 7 – Instalador do SQL Server Express.

Ao clicarmos em “Next”, é efectuada uma pequena análise ao sistema para detectar possíveis problemas. No meu caso obtive um “warning”, mas nada de preocupante.

sshot-8

Figura 8 – Resumo da análise ao sistema.

Se tudo estiver correcto podemos prosseguir.

No ecrã seguinte temos de introduzir as nossas informações para registo, sendo o campo “Company” opcional.

sshot-9

Figura 9 – Ecrã de Registo.

No próximo ecrã temos a opção de escolhermos quais os componentes so SQL Server Express que queremos instalar. No nosso caso vamos acrescentar os “Client Components” que não vêm seleccionados por omissão. Para os adicionarmos clicamos com o botão esquerdo em cima do icone à esquerda do nome e escolhemos “This feature, and all subfeatures, will be installed on local hard drive”.

sshot-10

Figura 10 – Escolha dos componentes a serem instalados.

No ecrã de autenticação alteramos o modo para Mixed Mode, permitindo-nos ter uma autenticação Windows ou SQL Server. Neste modo temos de introduzir uma password para o utilizador SQL “sa”. Introduzam a password que desejarem e memorizem-na.

sshot-11

Figura 11 – Modo de autenticação.

No ecrã seguinte, seleccionamos as duas opções, a primeira para permitir que utilizadores sem permissões de administrador possam correr uma instância do motor de SQL à parte, e a segunda para tornar o utilizador windows corrente num administrador do SQL Server.

sshot-12

Figura 12 – Configurações de utilizadores e administração.

O próximo ecrã permite-nos escolher se desejamos enviar informações de erro para a Microsoft. Estas escolhas ficam ao vosso critério e não são relevantes para o funcionamento do SQL Server 2005 Express.

sshot-13

Figura 13 – Definições de envio de Possíveis erros.

Finalmente é-nos apresentado o ecrã com os componentes que vão ser instalados. Ao clicarmos em “Install” é iniciada a instalção e configuração do SQL Server 2005 Express Edition.

sshot-14

Figura 14 – Lista de componentes que vão ser instalados.

Passado algum tempo, a instalação de todos os componentes é concluída.

sshot-15

Figura 15 – Lista de Componentes Instalados.

Neste ponto temos o SQL Server Express finalmente instalado. Ainda existe um último ecrã com algumas informações úteis que nos indicam por exemplo que por questões de segurança alguns componentes são instalados de forma a ficarem desactivados, logo, se necessitarmos destes componentes temos de os activar manualmente.

sshot-16

Figura 16 – Informações finais sobre a instalação.

A primeira parte deste tutorial encontra-se concluída. Neste momento já devemos ter o SQL Server 2005 Express Edition instalado nos nossos computadores.

sshot-17

Figura 17 – Menu do SQL Server 2005 acabado de Instalar.

Na parte seguinte vamos proceder à instalação da ferramenta SQL Server Management Studio Express, que nos permite efectuar uma gestão das bases de dados do SQL Server 2005.

INSTALAÇÃO DO SQL SERVER MANAGEMENT STUDIO EXPRESS

Se ainda não efectuaram download do ficheiro de instalação, então naveguem até à página:

https://www.microsoft.com/downloads/details.aspx?familyid=C243A5AE-4BD1-4E3D-94B8-5A0F62BF7796&displaylang=en

ou no site do SQL Server 2005 Express Edition em:

http://www.microsoft.com/sql/editions/express/default.mspx

Depois de termos o ficheiro de instalação no nosso computador, vamos executá-lo.

sshot-18

Figura 18 – Ecra inicial de Instalação do SQL Server Management Studio.

No ecrã seguinte, aceitamos a licença.

sshot-19

Figura 19 – Licença de Utilização do SSMS.

Introduzimos a nossa informação de registo (Campo “Company” é opcional).

sshot-20

Figura 20 – Informações de Registo.

O ecrã seguinte seria de escolha de componentes, mas como o SSMS apenas é constituído por um componente, podemos prosseguir com as definições que vêm por omissão, para dar inicio à instalação.

sshot-21

Figura 21 – Componentes do SSMS.

A instalação do SQL Server Management Studio Express é relativamente rápida e ao fim de algum tempo temos o ecrã de instalação concluída.

sshot-22

Figura 22 – Instalação do SQL Server Management Studio Concluida.

A instalação do SQL Server Management Studio Express também se econtra concluída.

Neste momento temos o nosso computador pronto para receber qualquer base de dados, nomeadamente, a base de dados AdventureWorks.

Na parte seguinte do tutorial vamos instalar e configurar a base de dados.

INSTALAÇÃO DA BASE DE DADOS DE TESTE ADVENTUREWORKS

Depois de já termos o SQL Server Studio 2005 a correr na nossa máquina, e de termos uma ferramenta para o administrar, podemos dar inicio à instalação da base de dados de teste AdventureWorks.

Esta base de dados pode ser encontrada no site dos Samples do SQL, alojado no Codeplex.

http://codeplex.com/SqlServerSamples

Nesta página vamos efectuar o download da última versão da Base de dados, na área releases.

sshot-23

Figura 23 – Página de download da base de dados adventureworks.

Temos de ter cuidado para efectuar o download da versão correcta, pois no site já existe uma versão para o SQL Server 2008 CTP. Para efectuarmos o download da versão para SQL Server 2005 temos de mudar para essa área, através dos links laterais direitos.

Quando estivermos na área correcta, vamos efectuar download da versão mais simples da base de dados, que é a primeira da lista:

AdventureWorksDB.msi

sshot-24

Figura 24 – Lista de versões disponíveis.

Após efectuarmos o download da base de dados, com aproximadamente 28 MB, vamos executar o ficheiro, que é um instalador.

sshot-25

Figura 25 – Instalador da base de dados de teste.

Aceitamos a licença de utilização.

sshot-26

Figura 26 – Licença de utilização da Base de Dados.

Definimos a pasta de instalação, e a instalação é iniciada.

Ao fim de algum tempo a instalação termina, indicando que a base de dados foi correctamente instalada.

sshot-27

Figura 27 – Finalização da Instalação da Base de Dados.

Nesta fase já temos a base dados instalada.

Para garantir que a mesma ficou correctamente instalada e configurada, vamos abrir o recém instaladao SQL Server Management Studio.

Ao iniciar, precisamos introduzir as informações do servidor e o modo/credenciais de autenticação.

sshot-28

Figura 28 – Definições de servidor e de autenticação

O nome do servidor deverá ser <NOME DO COMPUTADOR>\SQLEXPRESS. E o mode de autenticação pode ser Windows ou SQL Server, pois ao instalar o SQL Server escolhemos Mixed Mode. Se escolhermos Windows não necessitamos de introduzir as credenciais, no entanto, se escolhermos SQL Server Authentication, temos de introduzir o user “sa” e a password que criámos para o mesmo.

Ao entrármos no programa, temos à nossa disposição um explorador do lado esquerdo, onde podemos ver as bases de dados, e algumas propriedades associadas.

Aí necessitamos de associar a base de dados AdventureWorks ao Servidor SQL 2005, através do comando “Attach”.

Untitled

Figura 29 – Associar a base de dados ao servidor de SQL.

Na janela que aparece clicamos em “Add”.

sshot-29

Figura 30 – Ecrã de “Attach”.

Depois escolhemos a base de dados correcta – AdventureWorks.

sshot-30

Figura 31- Escolha da Base de Dados.

Após termos escolhido a base de dados correcta, clicamos em ok e esta fica associada ao SQL Server 2005. Agora já podemos ver as suas tabelas através do SQL Server Management Studio.

sshot-31

Figura 32 – Tabelas da Base de dados.

Finalmente chegámos ao fim deste longo tutorial. Espero que tenham conseguido completá-lo com sucesso. Caso isso não tenha acontecido deixem um comentário.

No próximo tutorial vamos aprender a estabelecer a ligação à base de dados que acabámos de instalar.

Se quiserem investigar um pouco sobre sql deixo-vos os links seguintes:

· Alguns tutoriais em video sobre SQL Server 2005

http://go.microsoft.com/fwlink/?LinkID=81768

· Livro disponibilizado pela Microsoft sobre SQL Server 2005

http://go.microsoft.com/fwlink/?linkid=65208

NOTA: Este post já foi criado utilizando o Windows Live Writer.🙂

Nuno Costa

blog.istomesmo@gmail.com

Deixem-me as vossas sugestões e comentários.🙂

São muito bem vindos.

12 Respostas

  1. ae
    cheguei na parte q fla de enttra pelo atach
    ai fui la em add, mas nao tinha la o adventureworks_data.mdf
    ai nao teve geito de eu termina
    pr favor mande a resposta o mais rapido possivel
    flw

  2. ola Felipe, quando vc faz o attach, é preciso ir procurar o ficheiro da base de dados, adventureworks_data.mdf na pasta do SQL Server (C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data). Tenha o cuidado de verificar se na opção “Files of Type” está seleccionado “DataBase Files (*.mdf)”.

    Se mesmo assim não conseguir envie-me um email para blog.istomesmo@gmail.com que eu tento ajudar.

  3. Salvou a minha vida! tinha baixado só o SQL express edition e não sabia o que fazer… obrigado

  4. Olá, fiz a instalação e quando vou Attch o DB AdventureWoks aparece uma msg dizendo: Is not able to access then database “model” under then current security context. Ou seja o banco de dados “model” não esta abilitado. Algum poderia por favor me ajudar. Estou utilizando o Vista, será que tem alguma coisa haver?

  5. Excelente. Baixei o Adventure Works e instalei no SQL Server Enterprise Edition.
    NOTA 10, para este tutorial.

  6. consegui…..obrigado

  7. Olá Luciano,

    Com certeza o problema está relacionado ao sistema operacional que vc está usando, pois o sql
    server 2005 express nao suporta o mesmo.

    Segue abaixo uma lista de todos os sistemas operacionais que suportam o intall da versao express:

    Windows Server 2003 Standard Edition with Service Pack 1 (SP1) or later
    Windows Server 2003 Enterprise Edition with SP1 or later
    Windows Server 2003 Datacenter Edition with SP1 or later
    Windows Small Business Server 2003 Standard Edition with SP1 or later
    Windows Small Business Server 2003 Premium Edition with SP1 or later
    Windows 2000 Server with SP4
    Windows 2000 Advanced Server with SP4
    Windows 2000 Datacenter Server with SP4
    Windows 2000 Professional with SP4
    Windows XP Professional with SP2 or later
    Windows XP Media Edition with SP2 or later
    Windows XP Tablet Edition with SP2 or later
    Windows XP Home Edition with SP2 or later
    Windows Server 2003 Web Edition with SP1 or later

  8. Eu tb efetuei a instalacao da base adventureworks sem nenhum problema. Nota 10 o tutorial.

  9. Olá.. Quando tento conectar colocando o usuário sa e a senha ****, da um erro dizendo que o usuário não está associado a uma conexão confiável com o SQL Server. Porque aontece esse erro?..

  10. @ todos

    Obrigado pelos comentários encorajadores.

    @ Lilicakika
    Obrigado pelo comentário, e pela resposta dada. Ultimamente tenho tido pouco tempo para responder aos comentários.🙂

  11. @ Marcos

    Isso é um problema de autenticação. Verifique por favor se o utilizador que está a utilizador é administrador da máquina.

  12. great site

Deixe uma Resposta

Preencha os seus detalhes abaixo ou clique num ícone para iniciar sessão:

Logótipo da WordPress.com

Está a comentar usando a sua conta WordPress.com Terminar Sessão / Alterar )

Imagem do Twitter

Está a comentar usando a sua conta Twitter Terminar Sessão / Alterar )

Facebook photo

Está a comentar usando a sua conta Facebook Terminar Sessão / Alterar )

Google+ photo

Está a comentar usando a sua conta Google+ Terminar Sessão / Alterar )

Connecting to %s

%d bloggers like this: