Вопрос или проблема
Итак, я использую Windows Server 2022 для хостинга System Center Data Protection Manager.
Какое-то время он работал без проблем, но затем начались проблемы с дисками, поэтому мы отключили подключенные дисковые массивы, чтобы посмотреть, поможет ли это. После множественных обновлений прошивки и оптимизации сервер теперь выглядит стабильным и не падает, однако у меня стоит задача переустановить System Center Data Protection Manager на него.
SQL сервер все еще на месте и поддерживается резервным копированием. Он использует MS SQL Server 2019. Но когда я пытаюсь переустановить сам DPM, версии 2022 и 2025 вызывают проблемы.
Установка зависает на “Extract and Copy DLL”, и затем я получаю сообщение об ошибке:
An unexpected error occured during installation. For more details, check the DPM Setup error logs. ID:4387
Я пытался проверить логи, но не могу найти никаких логов установки DPM. Нет логов в C:\Program Files\Microsoft System Center\DPM\DPM\Temp, и эта папка еще даже не существует в Program Files. Также ничего нет под HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.
Единственные логи, которые я вижу, находятся в обозревателе событий Windows, но вся предоставленная информация не дает никаких подсказок, и поиски в интернете ни к чему не привели.
Fault bucket, type 0 Event Name: DPMException Response: Not available Cab Id: 0 Problem signature: P1: SetupDpm P2:
10.25.24.0
P3: SetupDpm.exe P4:
10.25.24.0
P5: System.Reflection.TargetInvocationException P6: System.RuntimeMethodHandle.InvokeMethod P7: DC2482359F83265F P8: P9: P10: Attached files: These files may be available here: \\?\C:\ProgramData\Microsoft\Windows\WER\ReportQueue\Critical_SetupDpm_6ce2f996c1127dec8cb936ef98c5d7812e44c5a_00000000_7871d513-fb83-4346-8b00-3eaa1ad970f6 Analysis symbol: Rechecking for solution: 0 Report Id: 7871d513-fb83-4346-8b00-3eaa1ad970f6 Report Status: 4 Hashed bucket: Cab Guid: 0
Fault bucket 1966015582778413978, type 5 Event Name: DPMException Response: Not available Cab Id: 0 Problem signature: P1: SetupDpm P2: 10.25.24.0 P3: SetupDpm.exe P4: 10.25.24.0 P5: System.Reflection.TargetInvocationException P6: System.RuntimeMethodHandle.InvokeMethod P7: DC2482359F83265F P8: P9: P10: Attached files: \\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER.7bef3181-4741-4ddc-aeaa-1428b60430ab.tmp.WERInternalMetadata.xml These files may be available here: \\?\C:\ProgramData\Microsoft\Windows\WER\ReportArchive\Critical_SetupDpm_6ce2f996c1127dec8cb936ef98c5d7812e44c5a_00000000_3b547ace-e8ca-4aca-8d67-b18821765157 Analysis symbol: Rechecking for solution: 0 Report Id: 3b547ace-e8ca-4aca-8d67-b18821765157 Report Status: 268435456 Hashed bucket: cf2159479e156bb4ab48b0c19263d39a Cab Guid: 0
Указанные местоположения файлов в обоих этих журналах событий не существуют.
Кто-нибудь сталкивался с этим или может что-то предложить? Заранее спасибо!
Ответ или решение
Конечно, оказаться в такой ситуации с System Center Data Protection Manager (DPM) может быть очень неприятно, особенно если он является ключевой частью вашей стратегии резервного копирования и восстановления. Давайте подробно рассмотрим, как можно справиться с возникшими проблемами.
Теория (Theory)
System Center Data Protection Manager представляет собой мощное решение от Microsoft для резервного копирования и восстановления данных, что делает его критически важным для предприятий, которые полагаются на постоянную доступность своих данных. Он работает в связке с MS SQL Server, чтобы отслеживать метаданные резервных копий и обеспечить целостность данных. Поскольку вы сталкиваетесь с проблемами установки, вероятными причинами могут быть несоответствие версий, проблемы с интеграцией SQL Server или ошибки в конфигурации системных ресурсов и окружения.
Пример (Example)
Основываясь на вашей проблеме, видно, что установка зависает на этапе "Extract and Copy DLL", после чего появляется ошибка ID:4387. Это может указывать на несколько возможных проблем:
-
Несовместимость версий: Хотя вы указали, что у вас Windows Server 2022 и Microsoft SQL Server 2019, это стоит проверить еще раз на соответствие системным требованиям для DPM, особенно если вы пробуете разные версии DPM (2022 и 2025).
-
Окружение системы: Возможно, есть проблема с вашей файловой системой (особенно после работы с дисковыми массивами), недостающие права или конфигурации директорий, так как папка Temp, похоже, отсутствует.
-
Конфликт на уровне службы: Некоторые службы могут потенциально мешать правильной работе установщика System Center DPM.
-
Ошибки в конфигурации SQL Server: Хотя SQL Server, как вы говорите, сохраняется и ему не требуется установка, проблемы с его конфигурацией также могут повлиять на установку DPM.
Применение (Application)
Чтобы попытаться устранить эти проблемы, выполните следующие действия и рекомендации:
-
Проверка системных требований и совместимости: Убедитесь, что обе версии DPM, которые вы пробуете установить, совместимы с вашей версией Windows Server и используемым SQL Server. Ознакомьтесь с документацией Microsoft, чтобы убедиться, что все соответствующие компоненты и версии соответствуют друг другу.
-
Полный аудит системы: Проверьте журналы событий Windows Server более глубоко, возможно, есть более подробная информация, которую вы упустили. Иногда события связаны, и проблема может быть не в самом DPM, а на уровне ОС или связанных служб.
-
Изоляция процесса установки: Попробуйте отключить все необязательные службы и задачи на время установки. Это может помочь определить, является ли какая-либо из них источником конфликта.
-
Ручная проверка директорий и прав доступа: Создайте все необходимые директории вручную, если они отсутствуют, и проверьте права доступа, чтобы убедиться в наличии необходимых разрешений для установки. Это может включать в себя настройку пути C:\Program Files\Microsoft System Center\DPM\DPM и прав на него.
-
Диагностика и устранение неполадок SQL Server: Хотя SQL Server 2019 не вызывает проблем на первый взгляд, попробуйте произвести его проверку, начав с конфигурации прав учётной записи SQL, используемой для общения DPM с базой данных.
-
Идентификация PID файла: Исследуйте все временные и связанные с установкой каталоги, чтобы найти потенциальные log-файлы, которые могли быть заведены с альтернативными путями. Используйте команды поиска по системным каталогам.
-
Использование безопасного режима установки: Если возможно, попробуйте запустить установку в безопасном режиме, где отключены все посторонние функции и драйвера Windows.
Если ни один из этих шагов не приводит к разрешению проблемы, рекомендуется обратиться в службу поддержки Microsoft. Они могут предоставить более углублённый анализ, инструменты диагностики и решения конкретно для вашего случая. Также полезно обратиться к специализированным форумам и сообществам, где можно найти опыт других пользователей с аналогичными проблемами.
Таким образом, решение нужно искать многоступенчато, включая правильный анализ проблем, применения настройки системного окружения и внимательную диагностику всех взаимодействующих сервисов и служб.