Поделиться через


Как восстановить разностную резервную копию (среда SQL Server Management Studio)

Изменения: 5 декабря 2005 г.

В этом разделе описана процедура восстановления разностной резервной копии базы данных.

ms175510.note(ru-ru,SQL.90).gifВажно!
Перед восстановлением базы данных в среде SQL Server Management Studio по модели полного восстановления или модели восстановления с неполным протоколированием необходимо выполнить резервное копирование журнала активных транзакций (известного как заключительный фрагмент журнала). Дополнительные сведения см. в разделе Как создать резервную копию журнала транзакций (среда SQL Server Management Studio).

Восстановление разностной резервной копии базы данных

  1. После подключения к соответствующему экземпляру компонента Microsoft SQL Server Database Engine в обозревателе объектов разверните дерево сервера, щелкнув имя сервера.

  2. Разверните узел Базы данных. В зависимости от базы данных выберите пользовательскую базу данных или разверните узел Системные базы данных и выберите системную базу данных.

  3. Щелкните правой кнопкой мыши базу данных, наведите курсор на пункт Задачи, а затем выберите пункт Восстановить.

  4. Щелкните База данных, откроется диалоговое окно Восстановление базы данных.

  5. На странице Общие в списке В базу данных появится имя восстанавливаемой базы данных. Для создания новой базы данных введите ее имя в список.

  6. В текстовом поле На момент времени оставьте значение по умолчанию (Наиболее позднее) или выберите конкретную дату и время. Для этого нажмите кнопку обзора, после чего откроется окно Восстановление на момент времени. Дополнительные сведения см. в разделе Как выполнить восстановление на определенный момент времени (среда SQL Server Management Studio).

  7. Чтобы указать источник и расположение восстанавливаемых резервных наборов данных, выберите один из следующих вариантов.

    • Из базы данных
      Введите имя базы данных в поле со списком.
    • С устройства
      Нажмите кнопку обзора, после чего откроется диалоговое окно Указание резервной копии. В списке Носитель резервной копии выберите один из перечисленных типов устройств. Чтобы выбрать одно или несколько устройств для списка Размещение резервной копии, щелкните Добавить.
      После добавления устройств в список Расположение резервной копии нажмите кнопку ОК для возвращения на страницу Общие.
  8. В сетке Выбор резервных наборов данных для восстановления выберите нужные резервные наборы. В этой сетке отображаются резервные копии, доступные в указанном месте. По умолчанию, предлагается план восстановления. Если имеется одна или несколько полных разностных резервных копий, план восстановления по умолчанию включает следующее:

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

    Чтобы переопределить предполагаемый план восстановления, можно изменить выбор в сетке; например, если с последней разностной резервной копией возникают проблемы, можно выбрать предыдущую разностную резервную копию вместо последней (и последующие за ней журналы транзакций, если таковые имеются). Автоматически отменяется выбор всех резервных копий, зависящих от резервной копии, с которой снято выделение.

    Сведения о столбцах в сетке Выбор резервных наборов данных для восстановления см. в разделе Восстановление базы данных (страница «Общие»).

  9. Чтобы просмотреть или выделить дополнительные параметры нажмите кнопку Параметры в области Выбор страницы.

  10. На панели Параметры восстановления можно выбрать любой из следующих параметров, если он подходит к данной ситуации.

    • Перезаписать существующую базу данных
    • Сохранить настройки репликации
    • Выдавать запрос перед восстановлением каждой резервной копии
    • Ограничить доступ к восстановленной базе данных

    Дополнительные сведения об этих параметрах см. в разделе Восстановление базы данных (страница «Параметры»).

  11. Дополнительно можно восстановить базу данных в новое местоположение, определив новое место восстановления для каждого файла в сетке Восстановить файлы базы данных как. Дополнительные сведения об этой сетке см. в разделе Восстановление базы данных (страница «Параметры»).

  12. На панели Состояние восстановления определяется состояние базы данных после операции восстановления. Поведение по умолчанию описано ниже.

    • Оставить базу данных готовой к использованию путем отката незафиксированных транзакций. Невозможно восстановить дополнительные журналы транзакций. (RESTORE WITH RECOVERY)
      ms175510.note(ru-ru,SQL.90).gifПримечание.
      Выберите этот параметр, только если в данный момент восстанавливаются все необходимые резервные копии.

    Кроме того, возможны следующие варианты.

    • Оставить базу данных в нерабочем состоянии и не выполнять откат незафиксированных транзакций. Можно восстановить дополнительные журналы транзакций. (RESTORE WITH NORECOVERY)
    • Оставить базу данных в режиме только для чтения. Отменить незафиксированные транзакции, но сохранить отмененные действия в резервном файле, чтобы результаты восстановления можно было отменить. (RESTORE WITH STANDBY)

    Описания аргументов см. в разделе Восстановление базы данных (страница «Параметры»).

См. также

Задачи

Как создать разностную резервную копию (среда SQL Server Management Studio)
Как выполнить восстановление на определенный момент времени (среда SQL Server Management Studio)
Как восстановить резервную копию журнала транзакций (среда SQL Server Management Studio)

Другие ресурсы

Учебник по среде SQL Server Management Studio

Справка и поддержка

Получение помощи по SQL Server 2005