Создание базы данных восстановления в Exchange 2016 завершается неудачей

Создание базы данных восстановления в Exchange 2016 завершается неудачей

Я только что построил новый сервер с использованием Windows Server 2016 и Exchange Server 2016. Я пытаюсь спасти старый почтовый ящик из SBS 2011. У меня есть каталоги, содержащие старый файл EDB и все файлы журналов. Я следую инструкциям наэта страница. Однако, когда я дохожу до этапа создания базы данных восстановления из старого файла EDB, он сообщает мне, что я указал неверный путь к файлам журнала. Ну, указанный мной путь содержит более 5000 файлов журнала по 1 КБ, поэтому я не знаю, на что он жалуется. На самом деле, один из предыдущих шагов указывал на ту же папку без проблем (eseutil /r E00 /l "S:\ExchangeOLD\Mailbox" /d "S:\ExchangeOLD\Mailbox Database"). Есть мысли о том, как мне пройти этот этап? Вот команда и полученная ошибка из Exchange Management Shell (которую я запустил как администратор).

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

решение1

@joeqwerty прав. Вы не можете смонтировать базу данных SBS 2011 (Exchange 2010) в Exchange 2016. Вы даже не можете использовать базу данных почтового ящика восстановления в другом лесу/схеме AD.

Есть несколько способов извлечь файл .PST или почтовый ящик из файла edb-database-file (например,бесплатная версия veeam,edb в pst), но позвольте мне сказать вам: должно быть проще или, по крайней мере, не намного сложнее просто установить SBS2011/Exchange 2010 на другом сервере или виртуальной машине, смонтировать базу данных и либо перенести указанный почтовый ящик на новую установку Exchange 2016, либо экспортировать почтовый ящик оттуда.

решение2

Укажите местоположение, в котором нет файла журнала, поскольку файл журнала необходим для приведения базы данных в состояние Clean, что уже сделано. Поэтому просто укажите путь к папке без подробностей о файлах журнала.

решение3

Чтобы смонтировать базу данных SBS 2011 (Exchange 2010) на сервере Exchange 2016, выполните следующие действия:

1.Подготовьте Exchange Server 2016:

а.На сервере Exchange Server 2016 должна быть установлена ​​та же или более поздняя версия пакета обновления Exchange Server 2010, что и на сервере SBS 2011.

б.Убедитесь, что на Exchange Server 2016 установлены все необходимые роли сервера Exchange.

в.Сервер Exchange 2016 должен иметь те же обслуживаемые домены, что и сервер SBS 2011.

2.Подготовьте сервер SBS 2011

а.Проверьте, что база данных находится в состоянии чистого отключения, используя команду Eseutil/MH, если база данных находится в состоянии грязного отключения, то сначала вам нужно восстановить ее. Перейдите по этой ссылке Microsoft:https://techcommunity.microsoft.com/t5/exchange-team-blog/repairing-exchange-databases-with-eseutil-when-and-how/ba-p/610276

б.Сделайте полную резервную копию базы данных и журналов.

3.Копирование базы данных и журналов на сервер Exchange 2016

4. Смонтируйте базу данных Exchange на сервере Exchange 2016.

5.Откройте Центр администрирования Exchange и проверьте, смонтирована ли база данных и доступны ли все почтовые ящики.

Связанный контент