Criando e Restaurando o backup de um banco de dados SQL Server 2000

Por Robson Brandão

Antes de começar as instruções, vamos a algumas considerações importantes:

  • O ambiente de exemplo foi feito em um Windows 2000 Server em português com um SQL Server 2000 Enterprise Edition. Por isso, muitos comandos e opções estarão ora em português, ora em inglês.

  • O SQL Server permite que você faça backup enquanto os dados estão sendo usados. Por isso, não há a necessidade de parar o serviço, o único contratempo é que você não poderá fazer modificações na estrutura do banco de dados.

Fazendo o backup passo-a-passo

1) Na árvore de console, clique no banco de dados que deseja fazer o backup depois clique no botão Winzard na barra de ferramentas

Cc668445.clip_image002(pt-br,TechNet.10).jpg

Cc668445.clip_image003(pt-br,TechNet.10).jpg Botão Wizard

Aparecerá então a caixa de diálogo Select Wizard. Expanda o item Management e clique duas vezes em Backup Wizard.

Cc668445.clip_image004(pt-br,TechNet.10).jpg

O SQL Server exibe a primeira página do Create Database Backup Wizard.

Cc668445.clip_image005(pt-br,TechNet.10).jpg

2) Clique em Avançar. Aparecerá uma página, pedindo para selecionar o banco de dados para Backup. Usurei como exemplo o Northwind.

Cc668445.clip_image006(pt-br,TechNet.10).jpg

3) Após certificar-se de que escolheu o banco de dados certo, clique em Avançar. O Assistente vai solicitar nome e descrição do backup. Após digitar, clique em Avançar.

Cc668445.clip_image007(pt-br,TechNet.10).jpg

4) O Assistente exibe uma página perguntando o tipo de backup que você quer fazer. Existem 3 tipos backup:

Database backup – cópia exata do banco de dados.

Diferencial database - backup somente dos dados que foram alterados ou novos. Ideal para backups diários.

Transaction log - backup do log de Transações. Você poderá restaurar o banco de dados para o estado que estava antes da inclusão da informação errada, por exemplo.

Neste exemplo será usado o Database backup. Após selecionar, clique em Avançar.

Cc668445.clip_image008(pt-br,TechNet.10).jpg

5) Nesta etapa, você vai selecionar o local onde o backup será armazenado. Lembre-se sempre de evitar gravar o backup no mesmo disco onde está o banco de dados.

Cc668445.clip_image009(pt-br,TechNet.10).jpg

No item Properties, tem algumas opções interessantes descritas abaixo:

- Append to the backup media - Acrescentar este backup à mídia, sem apagar seu conteúdo.

- Overwrite the backup media - Gravar o backup na mídia, sobrescrevendo os dados já gravados.

- Eject tape after backup - Ejetar a fita após o backup ser realizado

- Read and verify the integrity of the backup after backup - Ler e verificar a integridade do backup após a ciração do mesmo.

6) A próxima etapa é identificar sua mídia de backup para evitar sobrescrevê-la acidentalmente.

Também pode ser agendado um backup ou até mesmo, definir uma data para expiração do serviço. Após estas configurações, clique em Avançar.

Cc668445.clip_image010(pt-br,TechNet.10).jpg

7) Aparecerá uma caixa de diálogo mostrando tudo que você configurou no backup e o botão Concluir para terminar o assistente.

Cc668445.clip_image011(pt-br,TechNet.10).jpg

Ao terminar o backup aparecerá a mensagem:

Cc668445.clip_image012(pt-br,TechNet.10).jpg

Restaurando o Banco de Dados

Na árvore de console, clique no banco de dados que deseja restaurar clique em Todas as tarefas e em seguida Restore Database.

Cc668445.clip_image013(pt-br,TechNet.10).jpg

Repare que o SQL Server já identificou o backup do banco e deixou selecionado para facilitar as coisas. Agora basta clicar em OK que aparecerá a mensagem abaixo:

Cc668445.clip_image014(pt-br,TechNet.10).jpg