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
Botão Wizard
Aparecerá então a caixa de diálogo Select Wizard. Expanda o item Management e clique duas vezes em Backup Wizard.
O SQL Server exibe a primeira página do Create Database Backup Wizard.
2) Clique em Avançar. Aparecerá uma página, pedindo para selecionar o banco de dados para Backup. Usurei como exemplo o Northwind.
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.
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.
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.
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.
7) Aparecerá uma caixa de diálogo mostrando tudo que você configurou no backup e o botão Concluir para terminar o assistente.
Ao terminar o backup aparecerá a mensagem:
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.
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: