Data Protection Manager (DPM) поддерживает восстановление баз данных SQL Server на уровне экземпляра через мастер восстановления DPM. Для восстановления данных на компьютерах, где работает SQL Server, можно воспользоваться следующей процедурой.

Важно!
Если выполнялась миграция с SQL Server 2000 на SQL Server 2005, DPM обеспечивал защиту данных SQL Server 2000, а восстановление этих данных выполнялось из точки восстановления SQL Server 2000 в исходное расположение SQL Server 2005, то сразу же после завершения восстановления необходимо выполнить проверку согласованности.

Восстановление защищенных данных на компьютерах с SQL Server

  1. В консоли администрирования DPM на панели навигации выберите Восстановление.

  2. Выберите экземпляр, чтобы просмотреть доступные для восстановления базы данных SQL Server. Если база данных не входит в группу защиты, то календарь будет отключен, данные будут недоступны для восстановления, DPM отображает сообщение Нет ни одной точки восстановления для следующих элементов, так как они не принадлежат ни одной из групп защиты.

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

  4. Доступные точки восстановления отмечены полужирным шрифтом в календаре в разделе точек восстановления. Выберите дату точки восстановления, которую нужно восстановить, затем выберите время в раскрывающемся меню Время восстановления. Если планируется переименование и восстановление базы данных, не выбирайте момент времени Последний.

  5. Выберите элемент, который необходимо восстановить.

  6. На панели Действия выберите пункт Восстановить. DPM запускает мастер восстановления.

  7. Просмотрите выбранные параметры восстановления и нажмите кнопку Далее.

  8. Укажите тип восстановления, который необходимо произвести.

    1. Восстановление на исходный экземпляр SQL Server. Текущие файлы базы данных в результате восстановления будут перезаписаны.

    2. Переименовать и восстановить базу данных. Этот параметр позволяет сохранить существующую базу данных при восстановлении на исходный экземпляр SQL Server. Для восстанавливаемой базы данных можно указать новое имя.

      Примечание
      Переименование и восстановление базы данных поддерживается только для баз данных SQL Server 2005, для баз данных SQL Server 2000 оно не поддерживается.
    3. Копировать в сетевую папку. Нажмите кнопку Обзор и выберите сетевую папку из списка.

    4. Копировать на ленту. Этот параметр копирует выбранную резервную копию базы данных на ленту в библиотеке DPM, позволяя получить копию резервной копии базы данных. Нажмите кнопку Далее и задайте библиотеку и параметры ленты. Можно также включить сжатие или шифрование данных.

    Выбрав один из перечисленных параметров, нажмите кнопку Далее.

  9. Укажите состояние базы данных.

    1. Восстановить базу данных. Этот параметр позволяет выполнить полное восстановление, после которого база данных будет готова к использованию.

    2. Восстановить и не изменять состояние базы данных. Этот параметр позволяет восстановить базу данных, но после этого она будет в нерабочем состоянии.

  10. Если для выбранной базы данных доступны журналы, то журнал транзакций SQL можно копировать между выбранной базой данных и последней базой данных, доступной для восстановления. Этот параметр отключен, если нет доступных журналов для выбранной базы данных. Чтобы скопировать журналы транзакций SQL между выбранной версией базы данных и последней версией, доступной для восстановления, выберите на панели Параметр базы данных в состоянии восстановления команду Копировать журналы транзакций SQL за период между выбранной и последней доступной точкой восстановления.

  11. Укажите параметры восстановления для регулирования использования полосы пропускания сети и рассылки уведомлений по электронной почте, затем нажмите кнопку Далее.

  12. Просмотрите параметры восстановления и нажмите кнопку Восстановить.

    Примечание
    Во время выполнения восстановления отменяются любые задания синхронизации для выбранного элемента восстановления.

Задание параметров восстановления для базы данных SQL Server с помощью командной консоли DPM

  • Чтобы задать параметры восстановления SQL Server, используйте следующий синтаксис:

    New-RecoveryOption [-TargetServer] <String> [-RecoveryLocation] <RecoveryLocation> [-DPMLibrary <Library> ] [-RecoverToReplicaFromTape] [-SANRecovery] [-RestoreSecurity] -SQL -RecoveryType <RecoveryType> [-RollForwardRecovery] [-TargetLocation <String> ] [-AlternateDatabaseDetails <AlternateDatabaseDetailsType> ] [-LeaveDBInRestoringState] [-CopyLogFiles] [-LogFileCopyLocation <String> ] [-Verbose] [-Debug] [-ErrorAction <ActionPreference> ] [-ErrorVariable <String> ] [-OutVariable <String> ] [-OutBuffer <Int32> ]

    Чтобы получить дополнительные сведения, введите «Get-Help New-RecoveryOption -detailed» в командной консоли DPM.

    Чтобы получить технические сведения, введите «Get-Help New-RecoveryOption -full» в командной консоли DPM.

Восстановление защищенных данных для базы данных SQL Server с помощью командной консоли DPM

  • Чтобы восстановить данные для SQL Server, используйте следующий синтаксис:

    Recover-RecoverableItem [-RecoverableItem] <RecoverableObject[]> [-RecoveryOption] <RecoveryOptions> [-RecoveryPointLocation <RecoverySourceLocation[]> ] [-JobStateChangedEventHandler <JobStateChangedEventHandler> ] [-RecoveryNotification <Nullable`1> ] [-Verbose] [-Debug] [-ErrorAction <ActionPreference> ] [-ErrorVariable <String> ] [-OutVariable <String> ] [-OutBuffer <Int32> ]

    Чтобы получить дополнительные сведения, введите «Get-Help Recover-RecoverableItem -detailed» в командной консоли DPM.

    Чтобы получить технические сведения, введите «Get-Help Recover-RecoverableItem -full» в командной консоли DPM.

См. также


Нам важны ваши отклики и пожелания. Рекомендации по улучшению данного раздела, соответствующие вашим требованиям, можете отправлять по адресу электронной почты dpmfdbk@microsoft.com.