Compartilhar via


Restaurar dados usando um banco de dados de recuperação

Tópico modificado em: 2009-12-09

Um banco de dados de recuperação (RDB) é um tipo especial de banco de dados de caixa de correio que permite que você monte um banco de dados de caixa de correio restaurado e extraia dados do banco de dados restaurado como parte de uma operação de recuperação. Depois da criação de um RDB, você pode restaurar um banco de dados de caixa de correio no RDB usando seu aplicativo de backup (ou, se tiver o banco de dados e seus arquivos de log no sistema de arquivos, copiando-os para a estrutura de arquivos do RDB). Então, você pode usar o cmdlet Restore-Mailbox para extrair dados do banco de dados recuperado. Depois da extração, os dados podem ser exportados para uma pasta ou mesclados em uma caixa de correio existente. RDBs permitem a recuperação de dados de um backup ou da cópia de um banco de dados, sem afetar o acesso do usuário a dados atuais.

Procurando outras tarefas de gerenciamento relacionadas a RDBs? Consulte Bancos de dados de recuperação.

Pré-requisitos

  • Um RDB deve ser criado. Para etapas detalhadas, consulte Criar um banco de dados de recuperação.
  • O banco de dados e os arquivos de log que contêm os dados recuperados devem ser restaurados ou copiados para a estrutura de pastas do RDB, criada quando o RDB foi criado.
  • O banco de dados deve estar em estado de desligamento normal. Como o RDB é um local de restauração alternativo para todos os bancos de dados, todos os bancos de dados restaurados estarão em estado de desligamento anormal. Você pode usar o comando Eseutil /R para colocar o banco de dados em estado de desligamento normal.

Usar o Shell para recuperar dados usando um banco de dados de recuperação

Para executar este procedimento, você precisa de permissões. Para ver de que permissões você precisa, consulte o Entrada "Recuperação da caixa de correio" no tópico Permissões de caixa de correio.

Dica

Não é possível utilizar o EMC para restaurar dados usando um RDB.

Este exemplo restaura uma caixa de correio para o usuário Scott, a partir do banco de dados RDB1.

Restore-Mailbox -Identity Scott -RecoveryDatabase RDB1

Este exemplo restaura o conteúdo da caixa de correio de John na caixa de correio de Scott, na pasta Recuperação.

Restore-Mailbox -Identity Scott -RecoveryDatabase RDB1 -RecoveryMailbox John -TargetFolder Recovery

Este exemplo restaura apenas as mensagens de email que atendam às seguintes condições:

  • A linha de assunto contém a palavra Meeting
  • O corpo da mensagem contém a frase Halo 3
  • A mensagem existe na Caixa de Entrada ou no Calendário

Este exemplo presume que a caixa de correio esteja em inglês.

Restore-Mailbox -Identity Scott -RecoveryDatabase RDB1 -SubjectKeywords "Meeting" -ContentKeywords "Halo 3" -IncludeFolders \Inbox,\Calendar

Este exemplo restaura em massa todas as caixas de correio no banco de dados da caixa de correio DB1 que também estão presentes no banco de dados de recuperação RDB1.

Get-Mailbox -Database DB1 | Restore-Mailbox -RecoveryDatabase RDB1

Para obter informações detalhadas sobre sintaxe e parâmetros, consulte Restore-Mailbox e Get-Mailbox.