A recuperação de dados de email no Microsoft Exchange Server é importante para lidar com problemas como corrupção de banco de dados, exclusões acidentais ou problemas de servidor. Neste artigo, veremos as etapas pararecuperar dados de e-mail no Microsoft Exchange Server, seja restaurando caixas de correio individuais ou bancos de dados inteiros, garantindo a integridade dos dados e o bom funcionamento.
Você pode recuperar e-mails do Microsoft Exchange Server?
O Exchange Server oferece ferramentas como recuperação de banco de dados e oem eseutilutilitário para ajudar a recuperar dados com eficiência e reduzir o tempo de inatividade. Na próxima seção, veremos como usá-los para recuperar dados de e-mail.
Como recuperar dados de e-mail no Microsoft Exchange Server?
Para recuperar dados de email no Microsoft Exchange Server, execute os métodos mencionados abaixo:
- Usando o backup do Windows Server
- Usando prompt de comando
- Usando um banco de dados de recuperação
Vamos começar com o guia.
1] Usando backup do Windows Server
O backup do Windows Server é um recurso nativo para fazer backup de dados do servidor, incluindo o Exchange Server. Este recurso deve ser habilitado e configurado antes que ocorra uma falha do Exchange. Nesta solução, exploraremos o processo completo, do início ao fim, de recuperação de dados de e-mail usando o backup do Windows Server.
- Clique em Win + X, pressione a tecla A e selecione o botão Sim quando solicitado a abrir o PowerShell com direitos de administrador. Em seguida, execute o comando mencionado abaixo para habilitar o backup do Windows Server.
Install-WindowsFeature Windows-Server-Backup
- Alternativamente, navegue até oGerenciador de servidorese selecione Gerenciar. Clique emAdicionar funções e recursos, siga o assistente e selecioneBackup do Windows Serverna guia Recursos. Uma vez habilitado, vá para o Gerenciador do Servidor, clique em Ferramentas e abra-o.
- Agora, vá para o painel esquerdo, clique com o botão direito em Backup local e selecione Agendamento de backup. Clique no botão Avançar e selecione Personalizado> Avançar. Na próxima etapa, selecione os volumes que contêm o banco de dados do Exchange (arquivos .edb) e os arquivos de log. Evite selecionar arquivos ou pastas individuais.
- Clique emConfigurações avançadas > Próximoe escolha uma das opções de acordo com sua necessidade. Escolha a frequência com que o backup deve ser executado, o disco para armazenar o backup e clique no botão Sim quando for avisado que os dados existentes serão excluídos.
- Revise as configurações e clique em Concluir para finalizar o agendamento de backup.
Assim que o backup estiver pronto, iremos recuperá-lo.
Siga as etapas mencionadas abaixo para recuperar os dados.
- Inicie o backup do Windows Server, clique com o botão direito em Backup local no painel esquerdo e selecioneRecuperar.
- Na janela que se abre, escolha onde o backup será armazenado> Avançar e, a seguir, selecione a data do backup e clique no botão Avançar.
- Na janela Selecionar tipo de recuperação, clique em Aplicativos e, se estiver esmaecido, significa que foi feito backup de arquivos ou pastas em vez de volumes. Nesse caso, clique em Arquivos e Pastas, recupere .edb e registre os arquivos em um local personalizado para processamento posterior.
- No menu suspenso Aplicativo, selecione Exchange> Próximo e, para simplificar, usaremos Recuperar para local original ao especificar o destino de recuperação.
- Verifique as configurações de recuperação e inicie o processo. Aguarde a conclusão e monte o banco de dados por meio do Exchange Admin Center ou executando o seguinte comando no PowerShell:
Mount-Database DB01
(Replace DBO1 with the database name)
- Para verificar o status do banco de dados, execute o seguinte comando:
Get-MailboxDatabase -Server -Status | fl Name,*FullBackup
Se aparecer algum erro durante a montagem, isso pode indicar corrupção do disco ou problemas lógicos. Use oem eseutilutilitário para reparar o banco de dados.
2] Usando o prompt de comando
Os usuários também podem recuperar um banco de dados do Exchange usando o prompt de comando. Isso inclui preparar o banco de dados e os arquivos de log necessários para verificar sua integridade e realizar operações de recuperação usando oem eseutilferramenta. Veja como fazer o mesmo:
- Para preparar o banco de dados do Exchange, copie o banco de dados do Exchange (.edb) e os arquivos de log para um diretório personalizado. Se os arquivos foram restaurados usando o Backup do Windows Server, coloque-os neste local personalizado para facilitar o acesso durante a recuperação.
- A próxima etapa é determinar se os dados estão em um desligamento limpo ou um desligamento sujo, portanto, execute o seguinte comando para verificar usando oem eseutilferramenta.
eseutil.exe /MH D:\DBRecovery\DB01\DB01.edb
- Se o banco de dados estiver em Dirty shutdown, vamos verificar a integridade do log de transações:
eseutil.exe /ml E00
Se o status indicar OK, os logs estão íntegros e podem ser usados para recuperação.
- Agora, vamos recuperar o banco de dados usando oem eseutilferramenta, então execute o seguinte comando:
eseutil /r E00 /l D:\DBrecovery\DB01 /d D:\DBrecovery\DB01
- Uma vez feito isso, execute o comando para verificar o estado do banco de dados após a recuperação para confirmar se o processo de recuperação corrigiu o banco de dados com sucesso:
eseutil.exe /MH D:\DBRecovery\DB01\DB01.edb
Alternativamente, os usuários também podem executar o seguinte comando para verificá-lo:
eseutil /R E00 /l D:\DBrecovery\DB01 /d D:\DBrecovery\DB01
Uma vez no estado Clean Shutdown, o banco de dados agora pode ser montado ou usado para recuperar dados da caixa de correio.
Ler:Análise do software Stellar Data Recovery: como ele recuperou meus dados
3] Usando um banco de dados de recuperação
Usaremos o banco de dados de recuperação para recuperar a caixa de correio do Exchange para usuários específicos. Veja como.
- Para criar um banco de dados de recuperação usando o arquivo .edb existente, execute o seguinte comando:
New-MailboxDatabase -Recovery -Name <RDBName> -Server <ServerName> -EdbFilePath <RDBPathandFileName> -LogFolderPath <LogFilePath>
(Certifique-se de substituir<RDBName> com um nome exclusivo para o banco de dados de recuperação,<ServerName> ,<RDBPathandFileName> , e<LogFilePath> com caminhos apropriados.)
- Uma vez feito isso, inicie o PowerShell e execute a linha de comando para reiniciar o serviço Exchange Information Store para aplicar o novo banco de dados de recuperação:
Restart-Service MSExchangeIS
Alternativamente, os usuários também podem iniciar o Service Console, localizar e clicar com o botão direito em Microsoft Exchange Information Store e selecionar Reiniciar.
- A próxima etapa é montar o banco de dados recuperado para acessar os dados da caixa de correio usando o seguinte comando:
Mount-thedatabase RDB01
- Depois de termos acesso aos dados da caixa de correio, precisamos verificar se ela contém as caixas de correio desejadas:
Get-MailboxStatistics -Database RDB01 | Format-Table DisplayName,MailboxGUID -AutoSize
- Agora, para restaurar a caixa de correio desejada do banco de dados de recuperação para a caixa de correio de destino, execute o comando mencionado abaixo:
New-MailboxRestoreRequest -SourceDatabase RDB01 -SourceStoreMailbox 8aa77cb3-dc38-1f37-72e5-55702e737f52 -TargetMailbox DB01
(Se a execução do comando levar ao legadoErro de incompatibilidade de DN do Exchange: caixa de correio de origem legaceuxchangedn não correspondee adicione o seguinte comando no final:
-AllowLegacyDNMismatch)
- Isto marca o fim da solicitação de recuperação; no entanto, execute o seguinte comando, pois ainda precisamos remover a solicitação concluída para não sobrecarregar o ambiente de recuperação:
Get-MailboxRestoreRequest | where status -eq completed | Remove-MailboxRestoreRequest
- Desmonte o banco de dados de recuperação para finalizar o processo de recuperação, pois fecha o acesso ao banco de dados:
Dismount-Database RDB01
Por último, faça login na caixa de correio recuperada via Outlook ou Outlook Web Access para garantir que a caixa de correio do usuário esteja funcional e que todos os dados necessários tenham sido armazenados antes de conceder o acesso ao usuário.
Ler:
Como faço para receber um e-mail de volta?
Os usuários que acessam o Outlook ou o aplicativo Web do Outlook podem usar o recurso Recuperar itens excluídos para recuperar um email. No entanto, para recuperação de caixa de correio, os usuários podem restaurar a partir de um backup ou usar um banco de dados de recuperação no Exchange.
Leia também:.