Backup e Restauração de um Banco de Dados no SQL Server 2000

08/08/03h

Diminuir o tamanho das letras Aumentar o tamanho das letras

Restaurando o backup:
Agora faremos o processo contrário: primeiro apague o banco Northwind. Para fazer isso selecione o banco de dados Northwind e pressione a tecla "Delete" e aparecerá uma janela de confirmação:

 


Delete Database
 

Atenção: desmarque a opção "Delete backup and restore history for the database, pois se esta opção ficar selecionada será impossível recuperar o banco de dados.

Após isso clique em "Yes". O banco de dados será apagado :

 


Northwind foi apagado

 

Agora clique com o botão direito no item "Databases", selecione o item "All Tasks" e clique em "Restore Database...":

 


Menu All Tasks > Restore Database...

 

Será apresentada a janela "Restore Database":

 


Restore Database

 

Aqui vamos escolher as opções para a restauração: no campo "Restore as database" vamos especificar o nome do banco que será criado com o backup. Veja que você pode escolher um banco já existente ou digitar um nome qualquer.

Note que como apagamos o banco Northwind ele não aparecerá nessa lista - então digite Northwind e o banco será criado com esse nome. Na opção Restore temos três possibilidades: "Database", "Filegroups or files" e "From device", como o nosso backup é do tipo "Database - complete" escolheremos a opção "Database".

Agora vamos para o quadro "Parameters": em "Show backups of database" basta selecionar o banco Northwind pois não apagamos seus backups (por isso desmarcamos essa opção ao apagar o banco). Em "First backup to restore" selecione o backup que criamos: na lista aparecerão os nomes de todos os backups feitos e o nome que demos a cada um deles.

Nosso backup chama-se "Northwind backup" e se você nunca fez backup deste banco antes, ele deverá ser o único existente na lista. No quadro aparece os backups contidos dentro do arquivo: em nosso caso haverá somente um, que deverá esta solucionado (pequeno V verde à esquerda na primeira linha).

Clique na aba "Options":

 


Restore Database - Options

 

Aqui escolheremos algumas opções adicionais. Vemos os arquivos do banco de dados listados em "Restore database files as:" (.mdf é o arquivo de dados e .ldf é o arquivo de log), aonde aparecem os nomes originais e os nomes dos arquivos que serão criados (você pode alterá-los, mas recomendo que deixe assim mesmo).

Nas opções na parte superior temos "Eject tapes (if any) after restoring each backup" que serve em dispositivos que utilizam Fitas Dat, estabelecendo que as mesmas devem ser enjetadas ao final do processo.

A opção "Prompt before restoring each backup" serve para arquivos onde existem vários backups, estabelecendo que o SQL Server deve perguntar se continua a operação a cada backup concluído e a opção "Force restore over existing database" serve para situações na qual o banco de dados que iremos restaurar já exista, estabelecendo que o backup deve sobrescrever os dados existentes.

Um exemplo disso é quando se perde uma tabela de um banco (e não o banco todo): então selecione esta opção para que o SQL Server sobrescreva o banco de dados, seus objetos e dados. Em nosso tutorial não será necessária nenhuma dessas opções, portanto deixe todas elas  desmarcadas.

No quadro "Recovery completion state" três opções: "Leave database operational. No additional logs can be restored" restaura o banco e o deixa operacional, "Leave database nonooperational but able to restore additional transaction logs" restaura o banco mas deixa-o não-operacional (porém habilitando a restauração de logs de transações que armazenam as alterações no banco e servem para que sejam refeitas caso o banco seja perdido) e "Leave database read-only and able to restore additional transaction logs" restaura o banco e o deixa como somente leitura e habilitado para restaurar logs de transações.

Selecione a primeira opção e clique OK.

 


Processo de restauração do backup


 


Processo concluído com sucesso

 

Clique em OK para encerrar o processo. Veja que o banco de dados Northwind está restaurado:

 


Banco Northwind restaurado 
 

Conclusão
Criar e restaurar backups de bancos de dados no SQL Server 2000 é relativamente fácil. Existem várias opções para realizar esse processo, como armazenamento em mídias removíveis e agendamento do processo de backup.
 

Marcas Registradas
Visual Basic.NET, Visual Studio.NET, Windows, SQL Server, Internet Explorer são marcas registradas da Microsoft Corporation.
Todos os demais nomes registrados, marcas registradas ou direitos de uso citados neste TM pertencem a seus respectivos proprietários.

 

Autor original:  ClawHammer
Direitos Autorais:  BABOO

 


 


imprima este artigo
envie este artigo via e-mail

 

Artigos relacionados


Mais Notícias desta Área

Últimas Notícias
 
 Software  |  Hardware  |  Segurança  |  Tecnologia  |  Tutoriais  |  Download  |  Web  | Desenvolvimento  |  Fórum 
 Mundo Corporativo  |  Carreira  |  Mercado  |  Telecom  |  Servidores  |  Tecnologia 
    BABOO é um site brasileiro de TI focado em informática, tecnologia, software,hardware, tutoriais e downloads, e soluções de dúvidas através do nosso fórum.