Заметки о Windows и других программных продуктах Microsoft...

Ограничение на размер базы в Exchange Server Standard

Ограничение на размер базы в Exchange Server Standard

При сравнении Exchange Server Standard и Enterprise обычно указывают только разницу в количестве баз — 5 баз в редакции Standard и до 100 баз в Enterprise. Однако есть еще одно, крайне важное отличие, которое необходимо учитывать при выборе редакции.

Дело в том, что в редакции Standard максимальный размер базы почтовых ящиков по умолчанию имеет ограничение в 1024Гб. При превышении этого размера база будет автоматически размонтирована, а все ящики в ней окажутся недоступны. Не очень здорово, но выход есть.

При возникновении подобной проблемы первое, что надо сделать, это уточнить размер базы и узнать ее Guid. Сделать это можно с помощью PowerShell, например:

Get-MailboxDatabase -Identity DB1 -Status | fl Name, DatabaseSize, Guid

смотрим свойства базы

 

Как видите, база DB1 превышает максимальный размер. Но ограничение это не жесткое и при необходимости его можно изменить с помощью реестра. Для этого открываем редактор реестра и переходим в раздел HKLM\SYSTEM\CurrentControlSet\Services\MSExchangeIS\<Server Name>\Private-<database GUID>. Находим параметр DWORD с именем Database Size Limit in GB и задаем в нем требуемый размер базы в ГБ. Если этого параметра в реестре нет, то его необходимо создать.

изменяем лимит базы в реестре

 

В завершение необходимо рестартовать службу управления базами Microsoft Exchange Information Store (MSExchangeIS).

рестартуем сервис хранилища

 

После этого базу можно примонтировать обратно с параметром -Force и она будет работать дальше. Однако есть некоторые нюансы:

• Изменения реестра будут распространены на все сервера, на которых есть копия данной базы;
• При установке очередного апдейта внесенные в реестр изменения могут быть удалены;
• При использовании DAG автоматического переключения не произойдет. Для того, чтобы активировать копию базы на другом сервере, ее надо будет переключить вручную, после чего примонтировать с ключом -Force.

Данная информация актуальна для Exchange 2010 — 2016. На 2019 не проверял, но подозреваю что и там ничего не поменялось.

 
 
Комментарии

«Находим параметр DWORD с именем Database Sise Limit in GB и задаем в нем требуемый размер базы в ГБ.»
Из-за этого «Sise» целый час потратил, пока не заметил ошибку.

Виноват, ошибся 🙂
Исправил.