Дефрагментация базы Exchange

FlipFlop

Случайный прохожий
Привет, развернут 1 сервер Exchange 2010sp2 с тремя ролями, одна организация, один лес. Шеф поручил провести дефрагментацию базы данных с целью уменьшения занимаемого места. Подскажите как это делается?
 

Surf_rider

Администратор
Команда форума
Начни с прочтения http://support.microsoft.com/kb/328804 Там есть все.

Сначала убедитесь что у вас есть бэкапы
Если нет DAG то:
1. Откройте командную строку Exchange Management Shell и перейдите в каталог с файлом почтовой базы:
Код:
cd E:\Databases\DB
2. Размонтируем базу.
Код:
Dismount-Database DB
3. Запускаем дефрагментацию с помощью утилиты ESEUtil.
Код:
E:\Databases\DB>eseutil /d DB.edb /t\\srv_temp\exch\temp.edb
4. Монтируем базу обратно
Код:
mount-Database WI-DB-01
5. Проверяем уменьшение размера.
Код:
Get-MailboxDatabase -Status | ft name,databasesize,availablenewmailboxspace -auto
Типа все.
 

FlipFlop

Случайный прохожий
Отличное руководство, а если dag есть, как провести оффлайн дефрагментацию?
 

Surf_rider

Администратор
Команда форума
если прочесть мануал то станет понятно что eseutil в таком случае использовать нельзя ибо база до и после дефрагментации это разные базы. можно создать еще одну базу данных и переместить ящики в нее. исходную удалить.
или удаляем копию с партнеров по dag, потом дефрагментируем базу. потом возвращаем копию.
и да... бэкапы....
 

zlodey

Участник
А подскажите как дефрагментировать группу доступности DAG в exchange 2016 ?
 

GoodWIN

Участник
самый простой вариант - создать новую БД и переместить туда ящики. Старую БД грохнуть. Смотрите по свободному месту на схд
 
Верх Низ