Tópico anterior: Restaurar por árvore usando uma tarefa distinta para cada sessãoPróximo tópico: Executar uma restauração de página interrompida online usando o Microsoft SQL Server 2000, 2005, 2008 ou 2012 Enterprise, Data Center ou Developer Editions


Executar uma restauração de página interrompida offline usando o Microsoft SQL Server 2000, 2005, 2008 ou 2012

O Microsoft SQL Server 2000, 2005, 2008 e 2012 podem detectar quando os dados do banco de dados foram danificados e isolar o dano no nível da página de dados. É possível encontrar a lista atual de páginas danificadas conhecidas na tabela de [suspect_pages] do banco de dados do sistema [msdb], a qualquer momento. Além da detecção e do isolamento de páginas interrompidas, o SQL 2005 também pode executar uma restauração na qual apenas as páginas de dados danificadas são substituídas. Isso permitirá colocar de volta em operação rapidamente um banco de dados levemente danificado.

Observação: NÃO coloque o banco de dados offline antes de iniciar esse procedimento.

Siga estas etapas:

  1. Mude para o modelo de restauração completa, se o banco de dados estiver usando o modelo de restauração simples.
  2. (Opcional) Execute uma verificação de consistência do banco de dados (DBCC CheckDB) para localizar qualquer página danificada adicional além da já reportada. Isso pode ser feito como parte da etapa 4.
  3. Desconecte todos os clientes que estão utilizando o banco de dados. (Caso contrário, a etapa a seguir falhará).
  4. Execute um backup do log de transações com a opção Fazer backup somente dos registros mais antigos do log e deixar o BD não recuperado. Se não tiver executado a etapa 2 separadamente, deverá também selecionar as opções Verificação de consistência do banco de dados antes do backup e Continuar o backup se a DBCC falhar.
  5. Execute uma restauração de reparo de página interrompida offline do banco de dados como a seguir:
    1. Abra o Gerenciador de restauração.
    2. Na guia Origem, use a exibição Restaurar por árvore para localizar e selecionar o banco de dados.
    3. Abra Opção de agente.
    4. Confirme que Seleção automática esteja selecionada.
    5. Em Subconjunto, selecione Reparo de página interrompida – offline.
    6. Em Estado da conclusão da recuperação, selecione Deixar banco de dados em operação.
    7. (Opcional) É possível selecionar uma verificação de consistência do banco de dados após a restauração.
    8. Clique em OK.
    9. Na guia Destino, selecione Restaurar no local original, se não estiver selecionado.
    10. Envie a tarefa de restauração
  6. Mude para o Modelo de restauração simples, se o modelo de restauração tiver sido alterado na etapa 1.
  7. Continue com a utilização do banco de dados.