none
Не открывается консоль управления Exchange 2010 SP1 в MS Windows Server 2008 r2 RRS feed

  • Вопрос

  • После смены шлюза на Mikrotik , Exchange 2010 SP1, перестала соединяться консоль управления Exchange. Сервер MS Server 2008 r2.

    Пишет: 
    При попытке подключения к указанному серверу Exchange 'uto.pik.local' произошла следующая ошибка:

    Не удалось подключиться к http://uto.pik.local/PowerShall с помощью проверки подлинности "Kerberos": Не удалось подключиться к удаленному серверу. Сообщение об ошибке: Клиенту WinRM не удается обработать запрос. Невозможно определить тип содержимого ответа HTTP от компьютера назначения. Тип содержимого не является допустимым или отсутствует. Дополнительные сведения см. в разделе справки, вызываемой командой about_Remote_Troubleshooting.

    Почта вся работает хорошо. За исключением, при создании нового пользователя в AD, не заводится на него почта.

    скачал EMTshooter , сделал как написано в этой статье https://blogs.technet.microsoft.com/exchange_ru/2011/01/21/winrm/

    Почта вся работает ,ходит в обе стороны. За исключением того что при создании нового пользователя в AD, не заводится на него почта.

    2 октября 2018 г. 7:14

Ответы

  • Давайте разбираться с ошибками:

    1. Процесс MSEXCHANGEADTOPOLOGYSERVICE.EXE (идентификатор процесса=2448) - включите поддержку ipv6 в настройках адаптера.

    Если не поможет, гляньте топик: http://sysadmins.ru/topic439482.html

    2. По ошибке с kavscmesrv.exe непонятно ничего. Вы бы хоть источник и код события указали. Насколько я понял, это каспер. Чтобы исключить проблемы с ним, просто вырубите его на время и посмотрите как будет вести себя сервер.

    3. По последней ошибке проверьте состояние базы. Она смонтированы? Речь о базе Mailbox Database 1953936620_1. Если она размонтирована, то посмотрите её состояние командой:

    eseutil /mh full_path_to_edb_file
    Дальше действуйте по ситуации (мягкое восстановление, если не поможет, то жесткое))) Забэкапьте файлы обязательно.

    2 октября 2018 г. 20:09

Все ответы

  • А уверены, что в этом виноват микротик? Ничего в этот момент вы не меняли на сервере? Подключение к консоли локальное? Если да, то при чем тут микротик?
    2 октября 2018 г. 7:20
  • Ну как вариант я предположил. Убрали только из сети сервер с TMG и всё. На сервере никаких работ не производилось вообще.
    2 октября 2018 г. 7:26
  • Какие ещё ошибки показывает в ивент вьювере?
    2 октября 2018 г. 7:28
  • Предупреждение идет каждую минуту

    При отключении сеанса работы с базой данных "Mailbox Database 1953936620" таблица помечена как используемая. Проблема будет автоматически устранена.
     Тип таблицы: tbtBody, имя таблицы: Body-229e-E6A0AB, уровень транзакций: 0.

    Потом

      

    Процесс MSEXCHANGEADTOPOLOGYSERVICE.EXE (идентификатор процесса=2448). Поставщик Active Directory Exchange обнаружил следующие серверы с характеристиками: 
     (имя сервера | роли | включен | доступность | синхронизирован | поддержка глобального каталога | основной контроллер домена | право системного списка управления доступом | важные данные | Netlogon | версия ОС) 
    На сайте:
    moon.****.local CDG 1 7 7 1 0 1 1 7 1
    Io.****.local CDG 1 0 0 1 0 0 0 0 0
    TOB.****.local CDG 1 7 7 1 0 1 1 7 1
     Вне сайта:

     И ошибка

    kavscmesrv.exe
    Событие произошло 5 раз(а) за интервал 02.10.2018 10:42:00-02.10.2018 10:46:00. Подробную информацию см. ниже.
    Enterprise.Scheduling.TaskException: Exception thrown in task. TaskId = backupDailyCleanups, Exception = System.Data.SqlClient.SqlException: Превышено время ожидания запроса на блокировку.
    Внутренняя ошибка обработчика запросов: обработчик запросов обнаружил непредвиденную ошибку во время исполнения.
       в System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection)
       в System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection)
       в System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj)
       в System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj)
       в System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString)
       в System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async)
       в System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, DbAsyncResult result)
       в System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(DbAsyncResult result, String methodName, Boolean sendToPipe)
       в System.Data.SqlClient.SqlCommand.ExecuteNonQuery()
       в Enterprise.Common.DatabaseAccess.DatabaseUtilities.ExecuteNonQuery(IDbConnection connection, String commandText, IDictionary`2 commandParameters)
       в Enterprise.Backup.MetadataStore.Internal.DataAccessLayer.SqlServerCode.SqlServerMetadataCleaner.DeleteMetadata(Int32 metadataId)
       в Enterprise.Backup.MetadataStore.Internal.DataAccessLayer.TransactionScopeDecorators.TransactionScopeDecoratorForMetadataCleaner.<>c__DisplayClass1.<DeleteMetadata>b__0()
       в Enterprise.Backup.MetadataStore.Internal.DataAccessLayer.TransactionScopeDecorators.TransactionScopeDecoratorBase`1.<>c__DisplayClass1.<ExecuteInTransactionScope>b__0()
       в Enterprise.Common.DatabaseAccess.DatabaseUtilities.ExecuteInTransactionScope[TResult](IsolationLevel isolationLevel, TimeSpan transactionTimeout, Func`1 funcToExecute)
       в Enterprise.Common.DatabaseAccess.DatabaseUtilities.ExecuteInTransactionScope[TResult](IsolationLevel isolationLevel, Func`1 funcToExecute)
       в Enterprise.Backup.MetadataStore.Internal.DataAccessLayer.TransactionScopeDecorators.TransactionScopeDecoratorBase`1.ExecuteInTransactionScope(Action actionToExecute)
       в Enterprise.Backup.MetadataStore.Internal.DataAccessLayer.TransactionScopeDecorators.TransactionScopeDecoratorForMetadataCleaner.DeleteMetadata(Int32 metadataId)
       в Enterprise.Backup.Internal.QuarantineBackupDataPurger.PurgeQuarantine(CleaningParameters cleaningParameters)
       в QuarantineBackup.Adapters.AdaptersImplementation.BackupCleaner.DeleteSuperfluousObjects(IBackupEventsListener listener)
       в BackupServices.BackupCleaner.Execute(TaskStartReason taskStartReason)
       в Enterprise.Scheduling.Managing.TaskDriver.<>c__DisplayClassb.<ExecuteTask>b__9()
       в Enterprise.Scheduling.Managing.TaskDriver.CriticalExceptionSafeHandle(Action code, Action onExceptionOccured, Action finalAction) ---> System.Data.SqlClient.SqlException: Превышено время ожидания запроса на блокировку.
    Внутренняя ошибка обработчика запросов: обработчик запросов обнаружил непредвиденную ошибку во время исполнения.
       в System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection)
       в System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection)
       в System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj)
       в System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj)
       в System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString)
       в System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async)
       в System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, DbAsyncResult result)
       в System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(DbAsyncResult result, String methodName, Boolean sendToPipe)
       в System.Data.SqlClient.SqlCommand.ExecuteNonQuery()
       в Enterprise.Common.DatabaseAccess.DatabaseUtilities.ExecuteNonQuery(IDbConnection connection, String commandText, IDictionary`2 commandParameters)
       в Enterprise.Backup.MetadataStore.Internal.DataAccessLayer.SqlServerCode.SqlServerMetadataCleaner.DeleteMetadata(Int32 metadataId)
       в Enterprise.Backup.MetadataStore.Internal.DataAccessLayer.TransactionScopeDecorators.TransactionScopeDecoratorForMetadataCleaner.<>c__DisplayClass1.<DeleteMetadata>b__0()
       в Enterprise.Backup.MetadataStore.Internal.DataAccessLayer.TransactionScopeDecorators.TransactionScopeDecoratorBase`1.<>c__DisplayClass1.<ExecuteInTransactionScope>b__0()
       в Enterprise.Common.DatabaseAccess.DatabaseUtilities.ExecuteInTransactionScope[TResult](IsolationLevel isolationLevel, TimeSpan transactionTimeout, Func`1 funcToExecute)
       в Enterprise.Common.DatabaseAccess.DatabaseUtilities.ExecuteInTransactionScope[TResult](IsolationLevel isolationLevel, Func`1 funcToExecute)
       в Enterprise.Backup.MetadataStore.Internal.DataAccessLayer.TransactionScopeDecorators.TransactionScopeDecoratorBase`1.ExecuteInTransactionScope(Action actionToExecute)
       в Enterprise.Backup.MetadataStore.Internal.DataAccessLayer.TransactionScopeDecorators.TransactionScopeDecoratorForMetadataCleaner.DeleteMetadata(Int32 metadataId)
       в Enterprise.Backup.Internal.QuarantineBackupDataPurger.PurgeQuarantine(CleaningParameters cleaningParameters)
       в QuarantineBackup.Adapters.AdaptersImplementation.BackupCleaner.DeleteSuperfluousObjects(IBackupEventsListener listener)
       в BackupServices.BackupCleaner.Execute(TaskStartReason taskStartReason)
       в Enterprise.Scheduling.Managing.TaskDriver.<>c__DisplayClassb.<ExecuteTask>b__9()
       в Enterprise.Scheduling.Managing.TaskDriver.CriticalExceptionSafeHandle(Action code, Action onExceptionOccured, Action finalAction)
       --- Конец трассировки внутреннего стека исключений ---
       в Enterprise.Scheduling.Managing.TaskDriver.CriticalExceptionSafeHandle(Action code, Action onExceptionOccured, Action finalAction)
       в Enterprise.Scheduling.Managing.TaskDriver.ExecuteTask(TaskStartReason taskStartReason)
       в Enterprise.Scheduling.Managing.TaskDriver.<>c__DisplayClass7.<RunCore>b__6()
       в Enterprise.Scheduling.Managing.ExecutionContextAwareJobExecuter.<>c__DisplayClass1.<Add>b__0()
       в Enterprise.Common.Threading.ErrorLoggingJobExecuter.LoggingExecute(Action action)

     

    И еще ошибка 

    Индексатору поиска Exchange не удалось включить базу данных почтовых ящиков Mailbox Database 1953936620_1 (GUID = ff103d13-bb56-4245-8432-d3d3d97d9984). Количество попыток: 1. Последний сбой: MapiExceptionMdbOffline: Unable to Get Catalog State (hr=0x80004005, ec=1142)
    Diagnostic context:
        Lid: 1494    ---- Remote Context Beg ----
        Lid: 44215  
        Lid: 60049   StoreEc: 0x8004010F
        Lid: 49469  
        Lid: 65341   StoreEc: 0x8004010F
        Lid: 56125  
        Lid: 47933   StoreEc: 0x8004010F
        Lid: 32829  
        Lid: 49213   StoreEc: 0x8004010F
        Lid: 48573  
        Lid: 64957   StoreEc: 0x8004010F
        Lid: 31321   StoreEc: 0x476     
        Lid: 1750    ---- Remote Context End ----
        Lid: 19154   StoreEc: 0x476     
        Lid: 22081   StoreEc: 0x476     . Повторная попытка будет выполнена через 10 мин.

    2 октября 2018 г. 7:51
  • Адрес шлюза по умолчанию и другие сетевые настройки (например маршруты) остались прежними?
    2 октября 2018 г. 8:03
  • Да, все осталось прежнее.
    2 октября 2018 г. 8:19
  • Еще в iis предупреждение висит 

    Процесс, обслуживающий пул приложений "MSExchangeOWAAppPool", превысил лимиты времени для завершения работы. Идентификатор процесса "12840".

    2 октября 2018 г. 8:22
  • Давайте разбираться с ошибками:

    1. Процесс MSEXCHANGEADTOPOLOGYSERVICE.EXE (идентификатор процесса=2448) - включите поддержку ipv6 в настройках адаптера.

    Если не поможет, гляньте топик: http://sysadmins.ru/topic439482.html

    2. По ошибке с kavscmesrv.exe непонятно ничего. Вы бы хоть источник и код события указали. Насколько я понял, это каспер. Чтобы исключить проблемы с ним, просто вырубите его на время и посмотрите как будет вести себя сервер.

    3. По последней ошибке проверьте состояние базы. Она смонтированы? Речь о базе Mailbox Database 1953936620_1. Если она размонтирована, то посмотрите её состояние командой:

    eseutil /mh full_path_to_edb_file
    Дальше действуйте по ситуации (мягкое восстановление, если не поможет, то жесткое))) Забэкапьте файлы обязательно.

    2 октября 2018 г. 20:09
  • Первый пункт выполнил.

    второй пункт это касперский , я его удалил

    последнее это вторая база которая не нужна, посмотрите её состояние не могу так как не подключается и пишет: 
    При попытке подключения к указанному серверу Exchange 'uto.pik.local' произошла следующая ошибка:

    Не удалось подключиться к http://uto.pik.local/PowerShall с помощью проверки подлинности "Kerberos": Не удалось подключиться к удаленному серверу. Сообщение об ошибке: Клиенту WinRM не удается обработать запрос. Невозможно определить тип содержимого ответа HTTP от компьютера назначения. Тип содержимого не является допустимым или отсутствует. Дополнительные сведения см. в разделе справки, вызываемой командой about_Remote_Troubleshooting. 

    3 октября 2018 г. 12:02
  • Что предприняли по последней ошибке? С WinRM у вас все в порядке?

    Если пишет про проблему с керберос, то проверьте имеет ли сервер нормальный доступ до кд, совпадает ли время. Возможно кд у вас расположен в другой подсети, а ваш новый микротик блочит порты (это только предположение), проверьте это обычным телнетом


    • Изменено Egor Vasilev 4 октября 2018 г. 7:13
    4 октября 2018 г. 7:12