Acabei de construir um novo servidor usando o Windows Server 2016 e o Exchange Server 2016. Estou tentando recuperar uma caixa de correio antiga do SBS 2011. Tenho os diretórios que contêm o arquivo EDB antigo e todos os arquivos de log. Estou seguindo as instruções emesta página. No entanto, quando chego à etapa de criação do banco de dados de recuperação a partir do arquivo EDB antigo, ele informa que forneci um caminho inválido para os arquivos de log. Bem, o caminho que forneci tem mais de 5.000 arquivos de log de 1 KB, então não sei do que ele está reclamando. Na verdade, uma das etapas anteriores apontou para a mesma pasta sem problemas (eseutil /r E00 /l "S:\ExchangeOLD\Mailbox" /d "S:\ExchangeOLD\Mailbox Database"). Alguma idéia de como posso superar essa etapa? Aqui está o comando e o erro resultante do Shell de Gerenciamento do Exchange (que executei como administrador).
New-MailboxDatabase -Server Moe -Name "RecoveryDB01" -Recovery -EdbFilePath "S:\ExchangeOLD\Mailbox Database\Mailbox Database.edb" -LogFolderPath "S:\ExchangeOLD\Mailbox"
The location that you specified for the transaction log files is invalid. Verify that the directory exists and that there are no files in it.
Parameter name: LogFolderPath
+ CategoryInfo : InvalidArgument: (:) [New-MailboxDatabase], ArgumentException
+ FullyQualifiedErrorId : [Server=MOE,RequestId=eb653ed6-9bd7-4a94-a17e-52cbce7bd8d7,TimeStamp=2/19/2018 7:41:22 PM] [FailureCategory=Cmdlet-ArgumentException] D7BCE79C,Microsoft.Exchange.Management.System
ConfigurationTasks.NewMailboxDatabase
+ PSComputerName : moe.birdus.local
Responder1
@joeqwerty está certo. Você não pode montar um banco de dados SBS 2011 (Exchange 2010) no Exchange 2016. Você não pode nem usar um banco de dados de caixa de correio de recuperação em uma floresta/esquema AD diferente.
Existem algumas maneiras de extrair um arquivo .PST ou caixa de correio de um arquivo de banco de dados edb (comoversão gratuita da Veeam,edb para pst), mas deixe-me dizer: deve ser mais fácil, ou pelo menos não muito mais difícil, apenas instalar o SBS2011/Exchange 2010 em outro servidor ou VM, montar o banco de dados e migrar a caixa de correio mencionada para sua nova instalação do Exchange 2016 ou exporte a caixa de correio de lá.
Responder2
Forneça o local onde nenhum arquivo de log está presente, pois o arquivo de log necessário para colocar o banco de dados em Estado Limpo, o que já foi feito. Portanto, basta fornecer o caminho da pasta sem detalhes dos arquivos de log.
Responder3
Para montar o banco de dados SBS 2011 (Exchange 2010) no servidor Exchange 2016, use as seguintes etapas:
1.Prepare o Exchange Server 2016:
a.O Exchange Server 2016 deve executar a mesma versão ou posterior do Exchange Server 2010 Service Pack que o servidor SBS 2011.
b.Certifique-se de que todas as funções de servidor Exchange necessárias estejam instaladas no Exchange Server 2016.
c.O servidor Exchange 2016 deve ter os mesmos domínios aceitos que o servidor SBS 2011.
2.Prepare o servidor SBS 2011
a.Verifique se o banco de dados está em um estado de desligamento limpo usando o comando Eseutil/MH. Se o banco de dados estiver em um desligamento incorreto, primeiro você precisará recuperá-lo. Consulte este link da Microsoft:https://techcommunity.microsoft.com/t5/exchange-team-blog/repairing-exchange-databases-with-eseutil-when-and-how/ba-p/610276
b.Faça backup completo do banco de dados e logs.
3.Copie banco de dados e logs no servidor Exchange 2016
4. Monte o banco de dados Exchange no Exchange 2016 Server
5.Abra o Exchange Admin Center e verifique se o banco de dados está montado e se todas as caixas de correio estão acessíveis.