Всё о о Microsoft Exchange Server и электронной почте.

Exchange 2007: Ошибка 1216 или ограничение 50GB

После установки Exchange 2007 в логах появляется ошибка:

«Размер хранилища Exchange «First Storage Group\database» не может превышать 50 ГБ. Текущий физический размер этой базы данных (EDB-файла) составляет <1 ГБ. Если разность физического размера базы данных и объема свободного логического пространства превысит 50 ГБ, она будет регулярно отключаться»

Что за ерунда? Какое ограничение на размер базы? Так вот. Размер базы по умолчанию для Exchange 2007 Standard Edition — 50GB. У Exchange 2007 Enterprise Edition такого ограничения нет. Exchange store process проверяет периодически этот лимит и если база его достигнет, то она будет размонтирована.

Изменить этот лимит можно через реестр. Для этого нужно в ветке реестра

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSExchangeIS\
<SERVER NAME>\Private-<database GUID>

Добавить DWORD — Database Size Limit in GB и поставить необходимое значение.

Изменения вступят в силу после рестарта Information store.

Посмотреть соответствие между названием базы и GUIDом можно так:

Get-MailboxDatabase -Identity "<server name>\<storage group name>\<database name>" | Format-Table Name, GUID

Сделано это из-за безопасности, чтобы база не выросла до запредельных размеров. Я сначала ринулся менять, а потом подумал, что не нужно. Ведь мой планируемый размер базы гораздо меньше.

Почитать на русском: http://technet.microsoft.com/ru-ru/library/bb232092.aspx

Похожие посты: