Bancos de dados de recuperação no Exchange Server

Um RDB (banco de dados de recuperação) é um tipo especial de banco de dados de caixa de correio que permite montar um banco de dados de caixa de correio restaurado e extrair dados do banco de dados restaurado como parte de uma operação de recuperação. Você pode usar o cmdlet New-MailboxRestoreRequest para extrair dados de um RDB. Após a extração, os dados podem ser exportados para uma pasta ou mesclados em uma caixa de correio existente. Os RDBs permitem que você recupere dados de um backup ou cópia de um banco de dados sem perturbar o acesso do usuário aos dados atuais.

Microsoft Exchange Server dá suporte à capacidade de restaurar dados diretamente em um banco de dados de recuperação. A montagem dos dados recuperados como um banco de dados de recuperação permite que o administrador restaure caixas de correio individuais ou itens individuais em uma caixa de correio. A restauração de um banco de dados de recuperação pode ser realizada de duas maneiras:

  • Se um banco de dados de recuperação já existir, o aplicativo poderá desmontar o banco de dados, restaurar os dados no banco de dados de recuperação e nos arquivos de log e, em seguida, remontar o banco de dados.

  • O banco de dados e os arquivos de log podem ser restaurados em qualquer local de disco. O Exchange analisa os dados restaurados e reproduz os logs de transação para atualizar os bancos de dados e, em seguida, um banco de dados de recuperação pode ser configurado para apontar para arquivos de banco de dados já recuperados.

Diferença entre um banco de dados de caixa de correio e um banco de dados de recuperação

Os RDBs são diferentes dos bancos de dados de caixa de correio padrão em vários aspectos:

  • Um RDB é criado usando o Shell de Gerenciamento do Exchange.

  • O email não pode ser enviado para ou de um RDB. Todo o acesso de protocolo do cliente a um RDB (incluindo SMTP, POP3 e IMAP4) está bloqueado. Esse design impede o uso de um RDB para inserir emails ou remover emails do sistema de mensagens.

  • O acesso MAPI do cliente usando o Microsoft Outlook ou Outlook na Web está bloqueado. O acesso MAPI tem suporte para um RDB, mas apenas por ferramentas de recuperação e aplicativos. O GUID da caixa de correio e o GUID do banco de dados devem ser especificados ao usar o MAPI para fazer logon em uma caixa de correio em um RDB.

  • As caixas de correio em um RDB não podem ser conectadas a contas de usuário. Para permitir que um usuário acesse os dados em uma caixa de correio em um RDB, a caixa de correio deve ser mesclada em uma caixa de correio existente ou exportada para uma pasta.

  • As políticas de gerenciamento de sistema e caixa de correio não são aplicadas. Esse design impede que itens em um RDB sejam excluídos pelo sistema durante o processo de recuperação.

  • A manutenção online não é executada para RDBs.

  • O log circular não pode ser habilitado para RDBs.

  • Somente um RDB pode ser montado a qualquer momento em um servidor de caixa de correio. O uso de um RDB não conta com o limite de banco de dados por servidor de caixa de correio.

  • Você não pode criar cópias de banco de dados de caixa de correio de um RDB.

  • Um RDB pode ser usado como um destino para operações de restauração, mas não para operações de backup.

  • Um banco de dados recuperado montado como um RDB não está vinculado à caixa de correio original de forma alguma.

Usando um banco de dados de recuperação

Antes de usar um RDB, há alguns requisitos que devem ser atendidos. Um RDB pode ser usado apenas para bancos de dados de caixa de correio do Exchange 2016 e posteriores. Não há suporte para bancos de dados de caixa de correio de versões anteriores do Exchange. Além disso, a caixa de correio de destino usada para mesclagens e extração de dados deve estar na mesma floresta do Active Directory que o banco de dados montado no RDB.

Um RDB pode ser usado para recuperar dados em várias situações, como:

  • Mesma recuperação de tom de discagem do servidor: você pode executar uma recuperação de um RDB depois que o banco de dados original tiver sido restaurado do backup, como parte de uma operação de recuperação de tom de discagem.

  • Recuperação alternativa de tom de discagem do servidor: você pode usar um servidor alternativo para hospedar o banco de dados de tom de discagem e, posteriormente, recuperar dados de um RDB depois que o banco de dados original tiver sido restaurado do backup.

  • Recuperação da caixa de correio: você pode recuperar uma caixa de correio individual do backup quando o período de retenção de caixa de correio excluído tiver decorrido. Em seguida, extraia dados da caixa de correio restaurada e copie-os para uma pasta de destino ou mescle-os com outra caixa de correio.

  • Recuperação de item específica: você pode restaurar de dados de backup que foram excluídos ou limpos de uma caixa de correio.

Observação

As ACLs (listas de controle de acesso à pasta) não são preservadas ao recuperar conteúdo em uma caixa de correio ativa. Como o processo de recuperação normalmente envolve a recuperação de dados da caixa de correio e a mesclagem do conteúdo no banco de dados original, não deve haver necessidade de recuperar ou copiar ACLs.

Um RDB foi projetado para recuperação de banco de dados de caixa de correio nas seguintes condições e cenários:

  • As informações lógicas sobre o banco de dados original e as caixas de correio nesse banco de dados permanecem intactas e inalteradas no Active Directory.

  • Você precisa recuperar uma única caixa de correio ou um único banco de dados. Os cenários de recuperação incluem:

    • Recuperar ou reparar um banco de dados enquanto um banco de dados de tom de discagem está em uso, com o objetivo de mesclar os dois bancos de dados.

    • Recuperando um banco de dados em um servidor diferente do servidor original para esse banco de dados. Se necessário, você poderá mesclar os dados recuperados de volta ao servidor original.

    • Recuperando itens excluídos que os usuários excluíram anteriormente de sua caixa de correio, depois que o período de retenção de item excluído expirou.

Os RDBs geralmente não são projetados para cenários em que você precisa restaurar servidores inteiros, quando você precisa restaurar vários bancos de dados ou quando você está em uma situação de emergência que requer alterar ou recompilar sua topologia do Active Directory.

Para obter etapas detalhadas sobre como criar um RDB, consulte Criar um banco de dados de recuperação. Para obter etapas detalhadas sobre como usar um RDB, consulte Restaurar dados usando um banco de dados de recuperação.