Разрешения базы данных Exchange 2019

Разрешения базы данных Exchange 2019

У меня есть сервер Exchange 2019, который работает нормально, но в идеале я хотел бы запустить автономную дефрагментацию архивной базы данных, которая теперь намного больше, чем нужно, после удаления почтового ящика, который из-за ошибочного импорта скопировал в архив во много раз больше данных, чем фактически имелось в почтовом ящике.

Name                        DatabaseSize                    AvailableNewMailboxSpace
----                        ------------                    ------------------------
Archives                    50.13 GB (53,821,308,928 bytes) 49.8 GB (53,472,526,336 bytes)

Проблема в том, что базы данных недоступны (администратор получает сообщение об ошибке разрешений даже при попытке доступа к ним), и я бы предпочел не вмешиваться в работу с разрешениями для папок Exchange, если только у меня нет выбора или я не следую задокументированным процедурам Microsoft.

Каков правильный процесс в наши дни для выполнения любого вида восстановления/обслуживания непосредственно в файлах базы данных, когда Exchange по умолчанию настроен на разрешение доступа только к себе? eseutilПоддерживается ли он вообще или они вообще не рекомендуют трогать файлы edb?

решение1

базы данных недоступны Администратор получает ошибку разрешений даже при попытке просмотреть их

Когда и где вы столкнулись с этой проблемой с разрешениями? При запуске командлетов, связанных с базой данных (например, Get-MailboxDatabase, Dismount-Database) или в других сценариях?

Убедитесь, что ваша текущая учетная запись имеет разрешение на управление базой данных:Разрешения базы данных почтовых ящиков

Каков правильный процесс в наши дни, чтобы сделать что-либо восстановление/обслуживание непосредственно в файлах базы данных, когда Exchange по умолчанию настроен на разрешение доступа только к себе? Является ли eseutil вообще поддерживается больше или они не рекомендуют трогать файлы edb все?

Насколько мне известно, вы можете использовать инструмент eseutil для проверки заголовка поврежденной базы данных и восстановления базы данных, если она повреждена.Stateв заголовке показано "Грязное отключение". Более подробная информация о том, как использовать ESEUTIL для восстановления базы данных:Восстановите базу данных с помощью ESEUTIL

Кроме того, если вы хотите уменьшить размер своих баз данных, вместо автономной дефрагментации базы данных с помощью ESEUTIL рекомендуются следующие действия:

  1. Создайте новую базу данных и связанные с ней копии базы данных.

  2. Перенесите все почтовые ящики в новую базу данных.

  3. Удалите исходную базу данных и связанные с ней копии базы данных.

Следующий блог по теме для вашего ознакомления:Как восстановить пустое пространство

Редактировать:Расположение для изменения прав доступа к папкам базы данных: введите описание изображения здесь введите описание изображения здесь

решение2

Как и предложил Ivan_Wang, все пункты выполнены, но есть некоторые предварительные условия перед использованием eseutil:

  1. Перед использованием eseutil сделайте копию базы данных.

  2. Убедитесь, что у вас достаточно места, например, 20% от размера базы данных.

  3. Запустите режим Eseutil/P.

  4. Запустите режим Eseutil /D.

  5. Запустите Isinteg в режиме -fix -test alltests.

Порекомендуйте это:https://techcommunity.microsoft.com/t5/exchange-team-blog/repairing-exchange-databases-with-eseutil-when-and-how/ba-p/610276

https://community.spiceworks.com/how_to/168508-how-to-repair-exchange-databases-with-eseutil-when-and-how

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