none
Очистка БД RRS feed

  • Вопрос

  • Добрый день!

    Мигрировал все почтовые ящики из базы 1 в базу 2, обе локальные, но база 1 как занимала 1ТБ, так и осталась такого же размера, хотя ящиков в ней нет. Как почистить БД?

    26 июля 2014 г. 12:25

Ответы

  • Именно, при миграции ящики в старой базе удаляются и попадают под политику хранения удаленных ящиков.

    Показать все удаленные:

    Get-MailboxStatistics -Database "Database" | Where-Object {$_.DisconnectDate -Notlike $NULL} | Format-Table DisplayName, DisconnectDate, MailboxGuid, DisconnectReason –Wrap

    Удалить  softDeleted ящики:

    $Mailboxes = Get-MailboxStatistics -Database "database" | where {$_.DisconnectReason -eq “SoftDeleted”} 
    $Mailboxes | foreach {Remove-StoreMailbox -Database $_.database -Identity $_.mailboxguid -MailboxState SoftDeleted}

    • Помечено в качестве ответа Rinat Moustafin 29 июля 2014 г. 13:57
    29 июля 2014 г. 12:20

Все ответы

  • http://exchangeserverpro.com/defrag-exchange-2010-mailbox-database/
    28 июля 2014 г. 5:22
  • http://exchangeserverpro.com/defrag-exchange-2010-mailbox-database/
    Дефрагментацию выполнил, БД немного сжалась до 870 ГБ, но это все равно много для пустой БД. Что в ней может быть, корзины с удаленными письмами?

    29 июля 2014 г. 10:15
  • Ну, посмотрите, чем у вас там занято пространство:

    Get-MailboxStatistics -Database "имя базы" | ft DisplayName, TotalItemSize, TotalDeletedItemSize


    Слава России!

    29 июля 2014 г. 11:26
  • Ну, посмотрите, чем у вас там занято пространство:

    Get-MailboxStatistics -Database "имя базы" | ft DisplayName, TotalItemSize, TotalDeletedItemSize


    Слава России!

    Данный командлет выдал кучу почтовых ящиков, а командлет Get-Mailbox -Database mbdb-102-1 ничего не выводит. Это как так?
    • Предложено в качестве ответа Fedor Сумкин 29 июля 2014 г. 12:21
    • Отменено предложение в качестве ответа Fedor Сумкин 29 июля 2014 г. 12:21
    29 июля 2014 г. 11:56
  • День Добрый!

    Это я так понимаю Вы видите SoftDeleted П/Я. Хранятся эти П/Я в соответствии с настройками Вашей Базы.


    Если Вам помог чей-либо ответ, пожалуйста, не забывайте жать на кнопку "Предложить как ответ" или "Проголосовать за полезное сообщение"

    29 июля 2014 г. 11:59
  • Именно, при миграции ящики в старой базе удаляются и попадают под политику хранения удаленных ящиков.

    Показать все удаленные:

    Get-MailboxStatistics -Database "Database" | Where-Object {$_.DisconnectDate -Notlike $NULL} | Format-Table DisplayName, DisconnectDate, MailboxGuid, DisconnectReason –Wrap

    Удалить  softDeleted ящики:

    $Mailboxes = Get-MailboxStatistics -Database "database" | where {$_.DisconnectReason -eq “SoftDeleted”} 
    $Mailboxes | foreach {Remove-StoreMailbox -Database $_.database -Identity $_.mailboxguid -MailboxState SoftDeleted}

    • Помечено в качестве ответа Rinat Moustafin 29 июля 2014 г. 13:57
    29 июля 2014 г. 12:20