Tópico anterior: Executar uma restauração de página interrompida offline usando o Microsoft SQL Server 2000, 2005, 2008 ou 2012Próximo tópico: Restaurar bancos de dados para os Grupos de disponibilidade AlwaysOn do Microsoft SQL Server 2012


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

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. A qualquer momento, a lista atual de páginas danificadas conhecidas pode ser encontrada na tabela de [suspect_pages] do banco de dados do sistema [msdb]. 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. Execute uma restauração de reparo de página interrompida online 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 – online.
    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 antes da restauração para identificar quaisquer outras páginas danificadas ou corrompidas. (Observe que este é o único tipo de restauração para a qual uma DBCC é permitida antes da restauração, pois a verificação de consistência exige que o banco de dados esteja online.)
    8. (Opcional) É possível selecionar uma verificação de consistência do banco de dados após a restauração.
    9. Clique em OK.
    10. Na guia Destino, selecione Restaurar no local original, se não estiver selecionado.
    11. Inicie a restauração.
  4. Tente consultar a tabela que continha a página danificada.
  5. Execute um backup do log de transações com as opções padrão.
  6. Execute uma restauração desse backup do log de transações final sem a Seleção automática e com o Estado de conclusão da restauração definido como Deixar o banco de dados em operação.
  7. Mude para o Modelo de restauração simples, se o modelo de restauração tiver sido alterado na etapa 1.
  8. Continue com a utilização do banco de dados.