Compartilhar via


Recuperando dados do SQL Server

 

Aplica-se a: System Center 2012 SP1 - Data Protection Manager, System Center 2012 - Data Protection Manager, System Center 2012 R2 Data Protection Manager

Você pode recuperar os dados do SQL Server como a seguir:

  • Recuperar o banco de dados para o local original

  • Recuperar o banco de dados com um novo nome para o local original ou uma instância diferente do SQL Server

  • Recuperar o banco de dados para uma instância diferente do SQL Server

  • Copiar o banco de dados para uma pasta da rede

  • Copiar o banco de dados para uma fita

Observe que não é possível recuperar um banco de dados do sistema para uma instância diferente do SQL Server.

Recuperar um banco de dados

  1. No Console do Administrador do DPM, clique em Recuperação na barra de navegação.

  2. Usando a funcionalidade de navegação, selecione o banco de dados a ser recuperado.

  3. No calendário, clique em qualquer data em negrito para obter os pontos de recuperação disponíveis para essa data.O menu Tempo de recuperação lista o tempo para cada ponto de recuperação disponível.

  4. No menu Tempo de recuperação, selecione o ponto de recuperação desejado.

  5. No painel Ações, clique em Recuperar.

    O Assistente de Recuperação é iniciado.

  6. Na página Revisar seleção de recuperação, clique em Avançar.

  7. Selecione onde você deseja recuperar o banco de dados.Observe que: Selecione Recuperar no local original do SQL Server e clique em Próximo.

    - 
    - Se você selecionar **Recuperar em qualquer instância do SQL** na página **Especificar destino da recuperação**, digite o caminho para recuperar o banco de dados.Você pode especificar um novo nome para o banco de dados recuperado.Observe que essa opção não está disponível com o ponto de recuperação **Mais Recente**.Não é possível recuperar uma versão mais recente do banco de dados do SQL Server para uma instância do SQL Server de versão mais antiga.
    
    - Se você selecionar **Copiar para pasta de rede** e o ponto de recuperação selecionado não tiver sido criado por meio de um backup completo expresso, você receberá novas opções de ponto de recuperação.
    
    - Se você selecionar **Copiar para fita** e o ponto de recuperação selecionado não tiver sido criado por meio de um backup completo expresso, você receberá novas opções de ponto de recuperação.Para a opção de fita, selecione a biblioteca de fitas que você deseja usar para a recuperação.
    
  8. Se for selecionado um ponto de recuperação que não seja Último, na página Especificar Estado do Banco de Dados, selecione Deixar o banco de dados operacional.

  9. Especifique as opções de recuperação para a limitação do uso de largura de banda, recuperação baseada em SAN e notificações por email e clique em Avançar.

  10. Na página Resumo, revise as configurações de recuperação e clique em Recuperar.

Recuperar um SQL e permitir backups de log adicionais

O DPM usa a funcionalidade do SQL Server para recuperar um banco de dados para que todas as transações não confirmadas sejam revertidas.O processo de recuperação abre o log de transações para identificar transações não confirmadas.Essas transações são desfeitas por reversão, a menos que mantenham bloqueios que previnam outras transações de visualizarem dados transacionalmente inconsistentes.Esta etapa é chamada de fase de desfazer ou reverter. Em algumas situações, o administrador do SQL Server pode precisar que o banco de dados seja restaurado de modo que permita a reprodução seletiva dos backups de log.No DPM, você pode recuperar um banco de dados e deixá-lo em um estado de restauração no qual os backups de log adicionais podem ser aplicados no banco de dados.

Para recuperar um banco de dados sem reversão de transação

  1. No Console do Administrador do DPM, clique em Recuperação na barra de navegação.

  2. Usando a funcionalidade de navegação, selecione o banco de dados a ser recuperado.

  3. No calendário, clique em qualquer data em negrito para obter os pontos de recuperação disponíveis para essa data.O menu Tempo de recuperação lista o tempo para cada ponto de recuperação disponível.

  4. No menu Tempo de recuperação, selecione o ponto de recuperação desejado.É possível selecionar qualquer ponto de recuperação, exceto Último.

  5. No painel Ações, clique em Recuperar.

    O Assistente de Recuperação é iniciado.

  6. Na página Revisar seleção de recuperação, clique em Avançar.

  7. Selecione Recuperar no local original do SQL Server ou Recuperar em qualquer instância do SQL e clique em Avançar.

  8. Se Recuperar em qualquer instância do SQL for selecionada, na página Especificar destino de recuperação, determine a instância do SQL Server para a qual o banco de dados deverá ser recuperado.

  9. Na página Especificar Estado do Banco de Dados, selecione Deixar banco de dados não operacional, mas capaz de restaurar logs de transações adicionais.

  10. Selecione Copiar logs de transação do SQL entre o ponto de recuperação selecionado e o último ponto de recuperação disponível, especifique um destino de cópia para os logs de transações e clique em Avançar.

    O DPM deve ter permissão de Gravação para o destino da cópia dos logs de transações.

  11. Especifique as opções de recuperação para a limitação do uso de largura de banda, recuperação baseada em SAN e notificações por email e clique em Avançar.

  12. Na página Resumo, revise as configurações de recuperação e clique em Recuperar.

  13. Utilize o comando Restore Transact-SQL com o argumento HeaderOnly para recuperar as informações do cabeçalho para os logs de transações.O cabeçalho contém informações que permitem a ordenação correta das sequências de backup de log.

  14. Utilize o comando Restore com o argumento Log para aplicar os logs desejados ao banco de dados na ordem correta.

    Para obter mais informações sobre o comando Restore, consulte Argumentos de RESTORE (Transact-SQL).