none
Не могу удалить базу exchange 2013 RRS feed

  • Вопрос

  • Смигрировал все ящики и Archive и Monitiring и PublicFolder, но по прежнему не могу удалить базу. Как посмотреть что не дает удалить. Remove-MailboxDatabase db-4 -Verbose ничего не показывает
    31 августа 2015 г. 5:59

Ответы

  • Результат оказался прост, в этой базе было 3 архивных ящика. Переместил и база удалилась.
    • Помечено в качестве ответа gagaev 3 сентября 2015 г. 11:57
    3 сентября 2015 г. 11:57

Все ответы

  • Проверьте, что не осталось ящиков других типов:

    Get-Mailbox -Arbitration -Database qqqq
    Get-Mailbox -Monitoring -Database qqqq

    Первые можно перенести при необходимости, вторые просто удалить.


    Сазонов Илья

    https://isazonov.wordpress.com/

    31 августа 2015 г. 6:21
    Модератор
  • Проверил, запустил команды, ящиков нет. Ничего не показывает. Ящики мониторинга и Арбитраж у меня в другой базе.
    • Изменено gagaev 31 августа 2015 г. 7:06
    31 августа 2015 г. 7:02
  • Ну, тогда, наверное, придётся искать через LDAP, в каких учётных записях есть ссылка на неё.

    Запустите AD Users and Computers, в локальном меню для узла домена выберите Find, в появившемся окне для типа запроса (слева вверху, после Find:) выберите Custom Search, для области поиска (справа вверху, после In:) выберите Entire Directory, переключитесь на закладку Advanced и введите текст запроса:

    homeMDB=<distinguishedName базы>

    distinguishedName базы имеет вид что-то типа CN=DB-4,CN=Databases,CN=Exchange Administrative Group (FYDIBOHF23SPDLT),CN=Administrative Groups,CN=имя_организации(обычно First Organization),CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=имя,DC=домена

    Для надёжности скопируйте distinguihedName базы из значения атрибута для вашей базы, его можно получить через AD Sites and Services - включите показ узла Services в меню View, перейдите в узел, содержащий объекты БД - Services/Microsoft Exchange/организация(она там одна)/Administrative Groups/Exchange Administrative Group (FYDIBOHF23SPDLT)/Databases, выберите вашу базу, зайдите на вкладку Attribute Editor её свойств, зайдите в редактирование атрибута distinguihedName и скопируйте его (Ctrl+C).

    Если в списке есть что-то кроме системных п/я для саой базы (System ...), то с этим надо разбираться. Там может быть, кроме пользователей, например Discovery Searh mailbox, Federated mailbox и т.п.


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

    31 августа 2015 г. 7:53
  • Да, действительно нашелся один такой ящик SystemMailbox{075e5254-6654-4535-85f6-89411caf86ed}. как его удалить?
    31 августа 2015 г. 8:50
  • По идее он должен быть виден для команды Get-Mailbox - это так?

    Сазонов Илья

    https://isazonov.wordpress.com/

    31 августа 2015 г. 9:52
    Модератор
  • Нет, выполняю команду Get-Mailbox -Database db-4 -Arbitration -Monitoring -Archive ничего не показывает. Удалил найденный объект SystemMailbox{075e5254-6654-4535-85f6-89411caf86ed} из АД и база все равно не удаляется. В SCOM ошибки пришли 

    Alert: {2}

    Last modified by: System

    Last modified time: 8/31/2015 2:23:46 PM Alert description: An error was encountered when attempting to logon to 'SystemMailbox' on one or more active database(s) for last 00:22:00.

     Diagnostic Command: Invoke-MonitoringProbe -Identity 'Store\ActiveDatabaseAvailabilityProbe\DB-4' -Server EXMB02

     Command to get all unhealthy Active Database Availability Monitors: Get-ServerHealth -Identity 'EXMB02' -HealthSet 'Store' | ?{$_.Name -match 'ActiveDatabaseAvailabilityMonitor' -and $_.AlertValue -ne 'Healthy'}

     Last Reported Database: DB-4

     SystemMailbox Guid: 45c0b13e-300a-4c71-a0ce-93af45b5a4e7

     IsActive: True

     Latency: 7.1776

     Exception Type: Microsoft.Mapi.MapiExceptionMdbOffline


    • Изменено gagaev 31 августа 2015 г. 10:10
    31 августа 2015 г. 10:07
  • Еще проверьте ящики с ключом PublicFolder

    Сазонов Илья

    https://isazonov.wordpress.com/

    31 августа 2015 г. 10:32
    Модератор
  • Нет  -PublicFolder тоже нет. Я думаю может что поломалось когда миграция шла, место закончилось.
    31 августа 2015 г. 10:39
  • Еще одна проверка:

    Get-Mailbox | where {$_.ArchiveDatabase -eq "<databaseName>"}


    Сазонов Илья

    https://isazonov.wordpress.com/

    31 августа 2015 г. 11:56
    Модератор
  • Эта проверка тоже ничего не дала Get-Mailbox -ResultSize unlimited | where {$_.ArchiveDatabase -eq "db-4"}

    Пусто. По прежнему  база не удаляется.


    • Изменено gagaev 1 сентября 2015 г. 5:17
    31 августа 2015 г. 12:06
  • Можно выгрузить объекты (пользователи и контакты прежде всего) в текстовый файл, например, с помощью утилиты csvde и просто поискать упоминание о базе.

    Сазонов Илья

    https://isazonov.wordpress.com/

    31 августа 2015 г. 12:11
    Модератор
  • Воспользовался этой утилитой. Нашел ссылку на эту базу. Указывает на системный почтовый ящик который я указал выше. Что дальше? 
    1 сентября 2015 г. 5:17
  • Почистите этот атрибут.

    Сазонов Илья

    https://isazonov.wordpress.com/

    1 сентября 2015 г. 6:41
    Модератор
  • Нашел системный ящик domen/Microsoft Exchange System Objects/SystemMailbox{075e5254-6654-4535-85f6-89411caf86ed} удалил атрибут homeMDB была ссылка на эту базу - удалил. Пробую удалить базу по прежнему не удаляется. Может подождать репликация пройдет. Попробую позже. 
    1 сентября 2015 г. 8:03
  • Если не даст, то удалите вообще этот ящик.

    Сазонов Илья

    https://isazonov.wordpress.com/

    1 сентября 2015 г. 8:06
    Модератор
  • Результат оказался прост, в этой базе было 3 архивных ящика. Переместил и база удалилась.
    • Помечено в качестве ответа gagaev 3 сентября 2015 г. 11:57
    3 сентября 2015 г. 11:57