Рейтинг:0

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

флаг au

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

Имя Доступный размер базы данныхNewMailboxSpace
---- ------------ ---------
Архивы 50,13 ГБ (53 821 308 928 байт) 49,8 ГБ (53 472 526 336 байт)

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

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

Рейтинг:0
флаг us

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

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

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

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

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

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

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

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

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

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

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

флаг au
Я делаю все это как `администратор`. Попытка перейти через проводник к `D:\Exchange Server\V15\Mailbox` просто дает «В настоящее время у вас нет разрешения на доступ к этой папке». Все команды eseutil выдают ошибку разрешений, если я пытаюсь указать полный путь EDB. Все инструменты Exchange Shell работают нормально (`Get-MailboxDatabase` и т. д.)
флаг au
Похоже, мне лучше просто перейти на новую базу данных
Ivan_Wang avatar
флаг us
>> **"В настоящее время у вас нет разрешения на доступ к этой папке"** Это локальная учетная запись? По умолчанию учетная запись **администратор** является членом группы **Администраторы**. Может быть, вы могли бы просматривать и изменять разрешения для вашей текущей учетной записи и папок базы данных? Я добавил скриншот места, где можно изменить разрешение, посмотрите, есть ли разница после изменения/добавления разрешений для вашей учетной записи администратора.
флаг au
У меня нет разрешения на просмотр сведений о безопасности в папке без нажатия кнопки «Продолжить», что, согласно Microsoft, фоновый процесс изменит разрешения на папку, а также на все ее подпапки и файлы, чтобы предоставить вашу учетную запись пользователя. доступ к ним». Как упоминалось ранее, я бы предпочел не вносить какие-либо изменения в разрешения, если это не документированная процедура, поскольку, как правило, принудительное использование разрешений для важных папок Microsoft — это рецепт поломки. В прошлом я нарушал перенаправление папок из-за того, что он замечал неподдерживаемые разрешения для папок.
флаг au
Я пошел с новой базой данных, хотя, чтобы еще больше усложнить ситуацию, кажется, что удаление базы данных из EAC на самом деле не удаляет файлы — он говорит вам удалить их вручную. К счастью, простой `rmdir /s {DatabaseFolderPath}` работает, даже если вы не можете заглянуть в эту папку.
Ivan_Wang avatar
флаг us
Уменьшилось ли место на диске после того, как вы перешли на новую базу данных и удалили старые файлы базы данных?
флаг au
Да, место на диске освобождено
Ivan_Wang avatar
флаг us
Если есть аналогичная проблема, пишите. Если все работает хорошо, вы можете отметить лучший ответ, чтобы закончить эту тему. Хорошего дня :)
Рейтинг:0
флаг us

Как подсказал 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-когда-и-как

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.