Восстановление DPM

 

Опубликовано: Март 2016

Применимо к: System Center 2012 SP1 - Data Protection Manager, System Center 2012 - Data Protection Manager, System Center 2012 R2 Data Protection Manager

В маловероятных случаях повреждения реестра Microsoft Windows, системных файлов или двоичных файлов System Center 2012 – Data Protection Manager (DPM) систему DPM можно восстановить путем повторной установки. Восстановление DPM предполагает удаление DPM с сохранением конфигурации защиты данных и повторную установку DPM.

В этом разделе приведены пошаговые инструкции по восстановлению DPM, включая следующую информацию:

  • что необходимо сделать перед повторной установкой DPM;

  • что необходимо сделать, если повторную установку DPM не планируется выполнять немедленно;

  • что происходит с заданиями защиты в процессе восстановления;

  • какие процедуры необходимо использовать для успешного восстановления DPM;

  • что необходимо сделать после завершения удаления DPM и перед повторной установкой DPM.

System_CAPS_ICON_important.jpg Важно

Перед началом повторной установки DPM настоятельно рекомендуется создать резервные копии базы данных DPM, базы данных отчетов и реплик на ленте или другом съемном носителе. Дополнительные сведения см. в разделе Disaster Recovery (Аварийное восстановление).

В большинстве случаев перед повторной установкой DPM не требуется удалять программное обеспечение, необходимое для работы DPM. Однако если будут повреждены двоичные файлы SQL Server 2008 с пакетом обновления 1 (SP1), дополнительно может потребоваться удаление и повторная установка SQL Server 2008 с пакетом обновления 1 (SP1).

Для повторной установки DPM не требуется удалять агенты защиты с защищенных компьютеров.

Во время операции восстановления успешное выполнение заданий защиты невозможно. Все задания, запланированные на время выполнения операции восстановления, завершатся сбоем. Все задания, которые будут выполняться в момент запуска процесса удаления в ходе операции восстановления, будут отменены. После завершения операции восстановления DPM автоматически предпримет попытки выполнения всех отмененных заданий создания реплик, синхронизации и проверки согласованности, однако для отмененных заданий создания точек восстановления повторные попытки выполнения предприниматься не будут.

System_CAPS_ICON_important.jpg Важно

Если вы не планируете выполнять повторную установку DPM немедленно, перед удалением DPM выполните следующие действия.

  1. Отключите восстановление конечным пользователем на сервере DPM. Дополнительные сведения см. в разделе "Как отключить восстановление конечным пользователем" справки DPM.
  2. Выполните синхронизацию для каждого тома в группах защиты. Дополнительные сведения см. в разделе "Как синхронизировать реплику" справки DPM.

После выполнения этих действий пользователи, которым запрещен доступ к файлам на защищенных компьютерах, не смогут получить доступ к репликам этих файлов на сервере DPM.

Для успешного восстановления DPM вы должны последовательно выполнить следующие действия:

  1. Создать резервную копию базы данных DPM.

  2. Удалить DPM.

  3. Удалить базу данных DPM.

  4. Повторно установить DPM.

  5. Восстановить базу данных DPM.

  6. Выполнить команду DPMSync –sync.

Создание резервной копии базы данных DPM

  1. На компьютере, где находится ваша база данных DPM, запустите DPMBackup.exe со следующими параметрами:

    DpmBackup.exe [-db [-instanceName <имя>] [-dpmdbName <имя>] [-targetLocation <расположение>]]

    • Если база данных DPM находится на сервере DPM

      На сервере DPM откройте командную строку с повышенными привилегиями и перейдите в подкаталог \DPM\bin папки установки DPM. Затем запустите:

      dpmbackup -db -instancename CustomInstance -dpmdbname DPMDB_NAME -targetlocation C:\target_path  
      

      Если используется экземпляр SQL Server по умолчанию, используйте для имени экземпляра значение local:

      dpmbackup -db -instancename (Local) -dpmdbname DPMDB_NAME -targetlocation C:\target_path  
      
    • Если база данных DPM находится на удаленном компьютере

      На компьютере, где установлена база данных DPM, откройте командную строку с повышенными привилегиями, затем перейдите в папку <системный диск>:\Program Files\Microsoft Data Protection Manager\DPM\SQLPrep. Затем запустите:

      dpmbackup -db -instancename CustomInstance -dpmdbname DPMDB_NAME -targetlocation C:\target_path  
      

      Если используется экземпляр SQL Server по умолчанию, используйте для имени экземпляра значение local:

      dpmbackup -db -instancename (Local) -dpmdbname DPMDB_NAME -targetlocation C:\target_path  
      
  2. На компьютере, на котором расположена база данных DPM, выполните одно из следующих действий.

    • Если база данных DPM находится на сервере DPM

      Перейдите в папку –targetlocation, указанную в приведенной выше команде DpmBackup. Файл резервной копии базы данных DPM называется DPMDB.bak.

    • Если база данных DPM находится на удаленном компьютере

      Перейдите в папку –targetlocation, указанную в приведенной выше команде DpmBackup. Файл резервной копии базы данных DPM называется DPMDB.bak.

  3. Скопируйте файл резервной копии базы данных в безопасное место, которое будет доступно в момент готовности к восстановлению базы данных DPM.

Удаление DPM

  1. В панели управления выберите Программы, а затем — Программы и компоненты.

  2. В списке Удаление или изменение программы щелкните правой кнопкой мыши System Center 2012 – Data Protection Manager (DPM) и выберите пункт Удалить/изменить.

    Откроется мастер установки.

  3. На странице Параметры удаления выберите вариант Сохранить данные и нажмите кнопку Далее.

  4. На странице Общие сведения о параметрах нажмите кнопку Удалить.

  5. Когда удаление завершится, нажмите кнопку Закрыть.

Удаление базы данных DPM

  1. На компьютере, на котором находится база данных DPM, в меню Пуск последовательно выберите пункты Все программы, Microsoft SQL Server 2008 и SQL Server Management Studio.

  2. В поле Имя сервера введите <имя компьютера>\<имя экземпляра>, а затем нажмите кнопку Подключить. По умолчанию для локальной установки базы данных DPM на сервере DPM используется имя экземпляра MSDPM2012.

  3. Разверните узел Базы данных, щелкните правой кнопкой мыши базу данных DPMDB и выберите пункт Удалить.

  4. Нажмите кнопку Да, чтобы подтвердить удаление.

Установка DPM

Восстановление базы данных DPM с помощью средства DpmSync

  1. На компьютере, на котором будет восстанавливаться база данных DPM, откройте окно командной строки с повышенными привилегиями, перейдите в каталог cd <системный диск>:\Program Files\Microsoft DPM\DPM\bin и выполните команду DpmSync –restoredb –dbloc <расположение файла DPMDB>.

    Средство DpmSync восстановит базу данных DPM и базу данных отчетов DPM и синхронизирует восстановленную базу данных DPM с предыдущим состоянием системы DPM. В данной команде <расположение файла DPMDB> — это место, в котором был сохранен файл резервной копии базы данных DPM (DPMDB.bak). Для получения дополнительных сведений об использовании средства DpmSync выполните команду DpmSync /?.

    Расположением DPMDB по умолчанию является путь C:\Program Files\Microsoft DPM\DPM\DPMDB. Если для DPM используется удаленный экземпляр SQL Server, расположением базы данных DPM по умолчанию является путь, по которому хранятся файлы базы данных SQL для этого экземпляра.

  2. В командной строке выполните команду DpmSync -sync.

  3. Когда новая установка будет завершена, а база данных — восстановлена, в консоли администрирования DPM в рабочей области Наблюдение проверьте наличие заданий защиты, которые во время операции восстановления завершились сбоем. Перезапустите все невыполненные задания вручную.

  4. После перезапуска невыполненных заданий необходимо выполнить проверку согласованности для всех источников данных.