Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Область применения: Exchange Server 2013
База данных восстановления представляет собой специальный тип базы данных почтовых ящиков, который позволяет подключать восстановленную базу данных почтовых ящиков и извлекать данные из восстановленной базы данных в рамках операции восстановления. Базы данных восстановления позволяют выполнять аварийное восстановление данных из архива или копии базы данных без воздействия на пользовательский доступ к текущим данным.
Вы можете восстановить базу данных почтового ящика в RDB с помощью программы резервного копирования или скопировав базу данных и ее журналы в структуру папок RDB. После этого можно воспользоваться командлетом New-MailboxRestoreRequest для извлечения данных из восстановленной базы данных. После извлечения данные можно экспортировать в папку или объединить с существующими данными почтового ящика.
Дополнительные сведения о задачах управления, связанных с базами данных восстановления (RDB), см. в статье Базы данных восстановления.
Что нужно знать перед началом работы
Предполагаемое время выполнения задачи: 1 минута плюс время на приведение базы данных в состояние чистого отключения и извлечение данных.
Для выполнения этой процедуры (процедур) необходимы соответствующие разрешения. Сведения о необходимых разрешениях см. в разделе "Разрешения получателей" в разделе "Разрешения получателя".
Некоторые приложения резервного копирования позволяют восстановить данные Exchange непосредственно в базу данных восстановления. Система архивации данных Windows Server может восстанавливать в базу данных восстановления только резервные копии на уровне файлов. Их нельзя использовать для восстановления резервных копий уровня приложения в базе данных восстановления.
Базу данных и файлы журнала, содержащие восстановленные данные, необходимо восстановить или скопировать в структуру папок базы данных восстановления. Не переименовывайте файлы EDB.
База данных должна находиться в состоянии чистого отключения. Если ранее восстановленная база данных находится в состоянии грязного завершения работы. Для переключения восстановленных баз данных в состояние чистого отключения следует использовать команду Eseutil /R. Если вы используете Exchange 2019 и MCDB, необходимо использовать Eseutil /R /i
Восстановление данных с помощью оболочки с помощью базы данных восстановления
Скопируйте восстановленную базу данных и ее файлы журнала или восстановите базу данных и файлы журналов в расположение, которое будет использоваться для базы данных восстановления.
С помощью программы Eseutil переведите эту базу данных в состояние чистого отключения. В следующем примере EXX — это префикс создания журнала для базы данных (например, E00, E01, E02 и т. д.).
Eseutil /R EXX /l <RDBLogFilePath> /d <RDBEdbFolder>В следующем примере показан префикс создания журнала E01 и путь базы данных восстановления и файла журнала E:\Databases\RDB1:
Eseutil /R E01 /l E:\Databases\RDB1 /d E:\Databases\RDB1Создайте базу данных восстановления. Присвойте базе данных восстановления уникальное имя, но имя и путь к файлу базы данных используйте для параметра EdbFilePath, а расположение файлов восстановленного журнала — для параметра LogFolderPath.
New-MailboxDatabase -Recovery -Name <RDBName> -Server <ServerName> -EdbFilePath <RDBPathandFileName> -LogFolderPath <LogFilePath>В следующем примере показано создание базы данных восстановления, которая будет использоваться для восстановления базы данных DB1.edb и ее файлов журнала, расположенных в папке E:\Databases\RDB1.
New-MailboxDatabase -Recovery -Name <RDBName> -Server <ServerName> -EdbFilePath "E:\Databases\RDB1\DB1.EDB" -LogFolderPath "E:\Databases\RDB1"Перезапустите службу банка данных Microsoft Exchange:
Restart-Service MSExchangeISПодключите базу данных:
Mount-database <RDBName>Убедитесь, что подключенная база данных содержит почтовые ящики, которые вы хотите восстановить:
Get-MailboxStatistics -Database <RDBName> | ft -autoС помощью командлета New-MailboxRestoreRequest восстановите почтовый ящик или элементы из базы данных восстановления в производственный почтовый ящик.
В следующем примере показано восстановление исходного почтового ящика с идентификатором MailboxGUID 1d20855f-fd54-4681-98e6-e249f7326ddd из базы данных DB1 в целевом почтовом ящике с псевдонимом Morris.
New-MailboxRestoreRequest -SourceDatabase DB1 -SourceStoreMailbox 1d20855f-fd54-4681-98e6-e249f7326ddd -TargetMailbox MorrisВ следующем примере восстанавливается содержимое исходного почтового ящика с отображаемым именем Morris Cornejo в базе данных почтовых ящиков DB1 в архивный почтовый ящик для Morris@contoso.com.
New-MaiboxRestoreRequest -SourceDatabase DB1 -SourceStoreMailbox "Morris Cornejo" -TargetMailbox Morris@contoso.com -TargetIsArchiveПериодически проверяйте состояние запроса восстановления почтового ящика с помощью командлета Get-MailboxRestoreRequest.
Когда состояние восстановления изменится на "Завершено", уделите запрос, используя командлет Remove-MailboxRestoreRequest. Например:
Get-MailboxRestoreRequest -Status Completed | Remove-MailboxRestoreRequest
Как проверить, все ли получилось?
Чтобы убедиться, что вы успешно восстановили данные почтового ящика, откройте целевой почтовый ящик в Outlook или Outlook Web App и убедитесь в наличии восстановленных данных.
Совет
Возникли проблемы? Обратитесь за помощью к участникам форумов Exchange. Посетите форумы на сайте Exchange Server.