Compartilhar via


Mover um banco de dados de caixa de correio usando a portabilidade do banco de dados no Exchange Server

A portabilidade do banco de dados pode ajudar a reduzir os tempos gerais de recuperação de alguns cenários de falha. Usando a portabilidade de banco de dados, a confiabilidade é aprimorada pela remoção de diversas etapas manuais suscetíveis a erros dos processos de recuperação. Observe que os bancos de dados da caixa de correio de versões anteriores do Exchange não podem ser movidos para um servidor da Caixa de Correio que executa o Exchange 2016 ou o Exchange 2019.

Observação

Ao usar a portabilidade do banco de dados para recuperar um banco de dados de caixa de correio, a versão do sistema operacional e a versão Exchange Server nos servidores de origem e de destino do Exchange devem ser iguais. Por exemplo, se um banco de dados da caixa de correio do Exchange 2016 foi montado anteriormente em um servidor que executa Windows Server 2016, a portabilidade do banco de dados só funcionará ao migrar o banco de dados para um servidor que também executa Windows Server 2016 e o Exchange 2016.

Do que você precisa saber para começar?

  • Tempo estimado para conclusão: 5 minutos, mais o tempo que leva para restaurar os dados, mover os arquivos de banco de dados e aguardar a replicação do Active Directory ser concluída.

  • Para executar este procedimento ou estes procedimentos, você precisa receber permissões. Para ver de que permissões você precisa, consulte o Entrada "Recuperação de caixa de correio" no tópico Permissões de destinatários.

  • Não é possível utilizar o EAC para mover caixas de correio de usuário para um banco de dados recuperado ou de sinal de linha utilizando a portabilidade de banco de dados.

Dica

Está com problemas? Peça ajuda nos fóruns do Exchange. Visite os fóruns em: Exchange Server, Exchange Online ou Proteção do Exchange Online.

Use o Shell de Gerenciamento do Exchange para mover caixas de correio do usuário para um banco de dados de tom recuperado ou discado usando a portabilidade do banco de dados

  1. Verifique se o banco de dados está no estado de desligamento normal. Se o banco de dados não estiver no estado 'desligamento normal', execute uma recuperação simples

    Observação

    Quando você executar a recuperação simples, qualquer arquivo de log não confirmado será confirmado no banco de dados. Se você não tiver todos os arquivos de log necessários, não poderá concluir o processo de recuperação simples. Prossiga até a etapa 2.

    Para confirmar todos os arquivos de log não confirmados no banco de dados, em um prompt de comando, execute o seguinte comando:

    ESEUTIL /R <Enn>
    

    Observação

    <E nn> specifies the log file prefix for the database into which you intend to replay the log files. The log file prefix specified by <E nn> is a required parameter for Eseutil /r.

  2. Crie um banco de dados em um servidor usando a seguinte sintaxe:

    New-MailboxDatabase -Name <DatabaseName> -Server <ServerName> -EdbFilePath <DatabaseFileNameandPath> -LogFolderPath <LogFilesPath>
    
  3. Defina o atributo Este banco de dados pode ser gravado por meio do atributo de restauração usando a seguinte sintaxe:

    Set-MailboxDatabase <DatabaseName> -AllowFileRestore $true
    
  4. Mova os arquivos de banco de dados originais (arquivos .edb, arquivos de log e catálogo de pesquisa no Exchange) para o arquivo de banco de dados quando você criar um novo banco de dados acima.

  5. Monte o banco de dados usando a seguinte sintaxe:

    Mount-Database <DatabaseName>
    
  6. Depois que o banco de dados estiver montado, modifique as configurações de conta do usuário com o cmdletSet-Mailbox para que a conta aponte para a caixa de correio no novo servidor de caixa de correio. Para mover todos os usuários do banco de dados antigo para o novo banco de dados, use a seguinte sintaxe.

    Get-Mailbox -Database <SourceDatabase> |where {$_.ObjectClass -NotMatch '(SystemAttendantMailbox|ExOleDbSystemMailbox)'}| Set-Mailbox -Database <TargetDatabase>
    
  7. Acione a entrega de todas as mensagens restantes em filas usando a seguinte sintaxe.

    Get-Queue <QueueName> | Retry-Queue -Resubmit $true
    

Depois que a replicação do Active Directory tiver sido concluída, todos os usuários poderão acessar suas caixas de correio no novo servidor do Exchange. Muitos clientes são redirecionados através da descoberta automática. Outlook na Web usuários também são redirecionados automaticamente.

Como saber se funcionou?

Para verificar se você moveu com êxito a caixa de correio, faça o seguinte:

  • Abra a caixa de correio usando Outlook na Web.

  • Abra a caixa de correio usando o Microsoft Outlook.