none
Ошибка при попытке изменить группу защиты RRS feed

  • Вопрос

  • При попытке изменить группу защиты получаю ошибку

    Removing ... failed:
    Error 197:

    В MSDPMCurr.errlog:

    ProcessId    ThreadId    Date    Time    ComponentCode    FileName(FileLine)    This    TaskId    Level    TraceMessage
    0B70    12A8    02/25    12:15:29.573    17    Translate.cs(644)            FATAL    Error in ConfigureProtectedGroup:
    0B70    12A8    02/25    12:15:29.573    17    Translate.cs(644)            FATAL    Microsoft.Internal.EnterpriseStorage.Dls.Utils.InvalidProtectedGroupSpecException: Invalid Intent Metadata Catalog XML: ProtectedObject 1a9b07e9-13a9-4322-88df-441782cb9423 has duplicate entries.
    0B70    12A8    02/25    12:15:29.573    17    Translate.cs(644)            FATAL       at Microsoft.Internal.EnterpriseStorage.Dls.Intent.IntentManager.ValidateProtectedObjectDB(IMCatalogType IMCatalogPersist, IMCatalogDB catalogDB)
    0B70    12A8    02/25    12:15:29.573    17    Translate.cs(644)            FATAL       at Microsoft.Internal.EnterpriseStorage.Dls.Intent.ProtectedGroupTranslator.PrepareForTranslation()
    0B70    12A8    02/25    12:15:29.573    17    Translate.cs(644)            FATAL       at Microsoft.Internal.EnterpriseStorage.Dls.Intent.ProtectedGroupTranslator.TranslateGroup(IMCatalogType IMCatalogXmlPassed, String intentCatalogXml)
    0B70    12A8    02/25    12:15:29.573    17    Translate.cs(644)            FATAL    *** Mojito error was: InvalidProtectedGroupSpec; 0; None

    DPM2012R2
    • Изменено rahs 25 февраля 2015 г. 13:30
    25 февраля 2015 г. 13:30

Ответы

  • Тему можно закрывать, к сожалению.

    UR8 установил, результат отрицательный.

    Техподдержка MS вопрос решить не смогла, хотя даже разработчиков подключали. Тикет закрыт с формулировкой "повреждение БД".

    Данные на сервере актуальность потеряли, сервер пойдет под формат.

    В общем, повезло.

    11 ноября 2015 г. 9:31

Все ответы

  • Приветствую!

    Согласно ошибке " Invalid Intent Metadata Catalog XML: ProtectedObject 1a9b07e9-13a9-4322-88df-441782cb9423 has duplicate entries." имеется задвоение данных.

    Статья с похожей ошибкой.

    System Center 2012 R2 DPM — Ошибка в работе консоли вторичного сервера — Unable to connect to the DPM database — 0x80131904 — Violation of PRIMARY KEY constraint ‘pk__AM_ClusterNode__ResultID

    Также посмотрите
    Problem with DPM 2012 R2 console after install RU5


    Have a nice day !!! DPM 2012 R2: Remove Recovery Points

    25 февраля 2015 г. 19:25
    Модератор
  • Здравствуйте

    Спасибо за ответ

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

    Во второй ссылке ответом помечен, скорее всего, вот этот пост

    http://blog.islamgomaa.com/?p=419

    Опять не мой случай

    26 февраля 2015 г. 7:38
  • Здравствуйте

    Спасибо за ответ

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

    Во второй ссылке ответом помечен, скорее всего, вот этот пост

    http://blog.islamgomaa.com/?p=419

    Опять не мой случай

    Раз сходу не получилось, тогда давайте по порядку :)

    Опишите свою системы:

    • версии операционных систем
    • версии программных обеспечений
    • уроевнь леса, домена
    • что защищаете (файлы, базы данных и т.д.)
    • есть ли вторичный сервер (сколько DPM серверов)
    • есть кластера
    • какие обновления установлены
    • DPM был обновлен с какой-то версии или установлен "с нуля"

    Попробую воспроизвести ситуацию (потребуется время).


    Have a nice day !!! DPM 2012 R2: Remove Recovery Points


    26 февраля 2015 г. 7:46
    Модератор
  • DPM: ОС 2012r2 std kb2904687, kb2963543, kb2966014, kb3009516, kb3021791, БД SQL Server 2012, локально

    Windows2012R2Forest
    Windows2012R2Domain

    Проблемная группа защиты - исключительно общие папки (одиночный сервер 2012r2 std)

    Сервер DPM один

    Кластеры есть

    DPM был установлен сразу 2012r2

    26 февраля 2015 г. 9:13
  •   Какой Update Rollup у DPM 2012 R2 ?


    Have a nice day !!! DPM 2012 R2: Remove Recovery Points

    26 февраля 2015 г. 11:14
    Модератор
  • UR отдельно я не устанавливал, но, если не ошибаюсь, kb3021791 - это UR5

    26 февраля 2015 г. 11:22
  • UR отдельно я не устанавливал, но, если не ошибаюсь, kb3021791 - это UR5

    Тогда я бы посоветовал использовать (если ранее не запускали) скрипт из обсуждения Problem with DPM 2012 R2 console after install RU5 и проверить результат.

    Скрипт удалить задвоенные данные.

    Ошибка скорее всего из-за обновления UR 5.

    Порядок действий:

      • Остановите все DPM сервеисы (MSDPM, Access Manager, DPM Writer, DPMRA, VssNullProvider).
      • Заархивируйте базу DPM сервера.
      • Откройте SQL Server Management Studio (Run: ssms.exe)
      • Подключитесь к SQL Инстансу, где находится DPM база данных
      • Выделите правой кнопкой базу данных DPM and нажмите “New Query”
      • Вставьте скрипт:
    DELETE FROM dbo.tbl_IM_ProtectedObject
    
    WHERE ProtectedObjectId IN
    
    (
    
           SELECT PO.ProtectedObjectId
    
           FROM dbo.tbl_IM_ProtectedObject AS PO
    
           JOIN dbo.tbl_AM_Server AS SRVR
    
           ON PO.ServerId = SRVR.ServerId
    
           WHERE (CONVERT(VARCHAR(4096),PO.ComponentName) = 'System State'  OR CONVERT(VARCHAR(4096),PO.ComponentName) = 'Bare Metal Recovery')
    
           AND PO.ProtectedInPlan = 0
    
           AND PO.ProtectedObjectId NOT IN (SELECT  ProtectedObjectId FROM  dbo.tbl_IM_ProtectedObjectAlerts)
    
           AND LOWER(CONVERT(XML,PO.LogicalPath).value(
    
                  '(/child::ArrayOfInquiryPathEntryType/child::InquiryPathEntryType[attribute::Type="Server"]/attribute::Value)[1]',
    
                  'VARCHAR(4096)'
    
           )) !=  LOWER(SRVR.ServerName)
    
    )
    

    6. Нажмите F5 для выполнения

    7. Включите все службы DPM, которые выключили на этапе 1.

    8. Проверьте работу.


    Have a nice day !!! DPM 2012 R2: Remove Recovery Points

    26 февраля 2015 г. 11:40
    Модератор
  • Я проверял этот скрипт. У меня он ничего не удаляет (select 0 записей возвращает)
    26 февраля 2015 г. 11:50
  • Я проверял этот скрипт. У меня он ничего не удаляет (select 0 записей возвращает)

    Попробуйте пересоздать (или изменить) группу защиты при помощи Powershell.

    Powershell : How to delete Protection Group

    Use the following sequence of steps to modify a protection group:

    -- 1. Get-DPMProtectionGroup
    -- 2. Get-DPMModifiableProtectionGroup
    -- 3. Perform actions on the protection group
    -- 4. Set-DPMProtectionGroup

    https://technet.microsoft.com/en-us/library/hh881758(v=sc.20).aspx


    Have a nice day !!! DPM 2012 R2: Remove Recovery Points

    26 февраля 2015 г. 11:55
    Модератор
  • Set-DPMProtectionGroup возвращает ту же ошибку 197. Изменения не сохраняются.
    26 февраля 2015 г. 11:58
  • Когда устанавливлен UR5 (http://support.microsoft.com/kb/3021791/en-us) DPM 2012 R2 ?

    Есть предложение удалить и поставить его заново, потому что на сайте http://support.microsoft.com/kb/3021791/en-us указана 3 версия от даты 14 февраля 2015 (есть вероятность, что уже поправили баги).


    Have a nice day !!! DPM 2012 R2: Remove Recovery Points

    26 февраля 2015 г. 12:08
    Модератор
  • 13 февраля. Сейчас попробую переставить.
    26 февраля 2015 г. 12:17
  • UR удалить нельзя. В центре загрузки дата обновления 09.02.2015
    26 февраля 2015 г. 12:26
  • UR удалить нельзя. В центре загрузки дата обновления 09.02.2015
    Ошибка при удалении? Или имеется ввиду что-то другое?

    Have a nice day !!! DPM 2012 R2: Remove Recovery Points

    26 февраля 2015 г. 12:28
    Модератор
  • Способ перезапуска: Может потребоваться перезагрузка
    Может потребоваться ввод данных пользователем: Нет
    Следует установить монопольно: Нет
    Требуется подключение к сети: Нет
    Замечания об удалении:
    Это обновление не может быть удалено. DPM можно удалить, открыв "Программы" -> "Программы и компоненты".
    Действия по удалению: Н/Д

    В панели управления просто нет кнопки "Удалить"
    26 февраля 2015 г. 12:31
    • После установки обновления UR5 на DPM агенты были обновлены? Версии DPM сервера и агентов совпадают?
    • Если все агенты и DPM сервера обновлены, то были перезагружены защищаемые сервер и DPM сервер?

    When you select a data source from the protected computer that was added after you apply Update Rollup 5, the Create Protection Group action may fail and generate an error message that resembles any of the following.

    Note To avoid this problem, restart the computer (Protected_Computer).

    http://support.microsoft.com/kb/3021791/en-us


    Have a nice day !!! DPM 2012 R2: Remove Recovery Points

    26 февраля 2015 г. 12:42
    Модератор
  • На проблемном сервере агент не обновлялся еще. Ночью обновлю и перезагружу.
    26 февраля 2015 г. 12:50
  • Обновил и перезагрузил. Результата нет.
    27 февраля 2015 г. 3:59
  • UR удалить нельзя. В центре загрузки дата обновления 09.02.2015

    Удалить UR 5 можно путем установки DPM 2012 R2 и восстановлением предыдущей версии базы данных.

    Обычно (если вручную не делали), архив находится по пути C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Backup

    В ходе эксплуатации (начиная с DPM 2010) выяснил, что для семейства System Center (SC) лучше обновления ставить:

    1. Сначала в тестовой среде (или ждать успешных обновлений у других владельцев SC)
    2. Ставить все вручную, особенно при имеющихся вторичных серверах.

    Have a nice day !!! DPM 2012 R2: Remove Recovery Points

    2 марта 2015 г. 13:24
    Модератор
  • Связался с ТП microsoft. Посмотрим, что скажут
    2 марта 2015 г. 13:46
  • Долго ждать не пришлось!

    Есть два решения:

    1) Установить Hotfix for known issue with Update Rollup 5 for System Center 2012 R2 Data Protection Manager

    2) Применить скрипт по следующей схеме

    1. Закрыть все консоли DPM и выключить все службы DPM
    2. Важно: Выполнить полный архив базы DPM
    3. Применить к базе данных DPM скрипт
    4. Включить все сервисы DPM и открыть консоль DPM
    DELETE FROM dbo.tbl_IM_ProtectedObject
    WHERE ProtectedObjectId IN
    (
    	SELECT PO.ProtectedObjectId
    	FROM dbo.tbl_IM_ProtectedObject AS PO
    	JOIN dbo.tbl_AM_Server as SRVR
    	ON PO.ServerId = SRVR.ServerId
    	JOIN dbo.tbl_IM_DataSource AS DS
    	ON PO.DataSourceId = DS.DataSourceId
    	WHERE DS.AppId = '00000000-0000-0000-0000-000000000000'
    	AND PO.ProtectedInPlan = 0
    	AND PO.ProtectedObjectId NOT IN (SELECT ProtectedObjectId FROM dbo.tbl_IM_ProtectedObjectAlerts)
        AND CONVERT(XML,PO.LogicalPath).exist(
            '/child::ArrayOfInquiryPathEntryType/child::InquiryPathEntryType[attribute::Type="NonRootTargetShare"]'
        ) = 1
        AND PO.ProtectedObjectId != PO.DataSourceId
    	AND SRVR.ServerId = DS.ServerId
    	AND SRVR.IsRG = 1
    )


    Have a nice day !!! DPM 2012 R2: Remove Recovery Points

    6 марта 2015 г. 5:56
    Модератор
  • А ТП MS молчит уже два дня.
    6 марта 2015 г. 7:09
  • 1. Установка апдейта по рекомендации ТП результата не дала

    2. Скрипт предложили немного другой, тоже безрезультатно

    13 марта 2015 г. 14:01
  • Update Rollup 6 for System Center 2012 R2 Data Protection Manager

    https://support.microsoft.com/en-us/kb/3030574

    Issue 12

    Create\Modify\Delete on a PG with Clustered File Server data sources may fail with Error 197 or cause a console crash. This specifically occurs after DPM Update Rollup 5 is installed.

    Issue 7

    If you protect System State or BMR after you upgrade to DPM Update Rollup 5, the console may crash or become unresponsive while it is running DPM Inquiry. The fix for this issue was released in update 3040326
          (https://support.microsoft.com/kb/3040326/            )    
     and is also included in this update.

    Have a nice day !!!
    DPM 2012 R2: Remove Recovery Points
    DPM blog


    29 апреля 2015 г. 5:21
    Модератор
  • Здравствуйте

    Последний раз ТП выходили на связь в пятницу, ничего не сказали про обновление. Сейчас попробую спросить, если ответят, конечно...

    29 апреля 2015 г. 5:56
  • Установил UR6, результат нулевой. Ничего не изменилось.
    30 апреля 2015 г. 11:22
  • ТП закрыла кейс с формулировкой "проблема известна, ждите хотфикса". Ждать ориентировочно месяц...
  • Сегодня установил UR 7 ( https://support.microsoft.com/en-us/kb/3065246), в котором обещали ошибку поправить. Естественно, ничего никто не исправил.
    29 июля 2015 г. 9:00
  • Сегодня установил UR 7 ( https://support.microsoft.com/en-us/kb/3065246), в котором обещали ошибку поправить. Естественно, ничего никто не исправил.
    Стоит тогда заново открыть кейс ТП.

    Have a nice day !!!
    DPM 2012 R2: Remove Recovery Points
    DPM blog

    29 июля 2015 г. 9:07
    Модератор
  • Открыл, конечно. Пока безрезультатно
    • Изменено rahs 30 июля 2015 г. 9:48
    30 июля 2015 г. 9:48
  • Установите Update Rollup 8 for System Center 2012 R2 Data Protection Manager

    Issues that are fixed in this update rollup

    Data Protection Manager

    • The DPM Agent crashes intermittently during a backup.
    • If you are trying to recover data from an imported tape, DPM may crash with a "Connection to the DPM service has been lost" error.
    • If you try to back up a SharePoint site that uses SQL Always On as a content database, SQL logs are not truncated as expected.
    • You cannot verify tape library compatibility for tapes that use RSMCompatmode settings such as IBM 35xx, 2900, and so on.
    • If you have multiple SharePoint farms hosted on the same SQL cluster with different instances but the same database names, DPM cannot back up the correct SharePoint farm content.
    • If you run Update Rollup 7 for Data Protection Manager 2012 R2, and you have already configured online protection for one or more protection groups, trying to change the protection group populates the default DPM settings for the "Select long-term goals" wizard instead of the previous configured values.
    • When you try to protect a SQL failover cluster, the Data Protection Manager UI crashes for every backup or synchronization operation.
    • If you install Update Rollup 7 for Data Protection Manager 2012 R2, self-service recovery for SQL databases may not work, and you receive the following error message:

      Error message

    Have a nice day !!!
    DPM 2012 R2: Remove Recovery Points
    DPM blog

    11 ноября 2015 г. 8:02
    Модератор
  • Тему можно закрывать, к сожалению.

    UR8 установил, результат отрицательный.

    Техподдержка MS вопрос решить не смогла, хотя даже разработчиков подключали. Тикет закрыт с формулировкой "повреждение БД".

    Данные на сервере актуальность потеряли, сервер пойдет под формат.

    В общем, повезло.

    11 ноября 2015 г. 9:31