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

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

ms177429.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. В сетке Выбор резервных наборов данных для восстановления выберите нужные резервные наборы. В этой сетке отображаются резервные копии, доступные в указанном месте. По умолчанию, предлагается план восстановления. Чтобы переопределить предложенный план восстановления, можно изменить выбранные элементы в сетке. Все резервные копии, связанные с отключенной резервной копией, автоматически отключаются.

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

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

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

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

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

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

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

    • Оставить базу данных готовой к использованию путем отката незафиксированных транзакций. Невозможно восстановить дополнительные журналы транзакций. (RESTORE WITH RECOVERY)
      ms177429.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)

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

RESTORE (Transact-SQL)
Учебник по среде SQL Server Management Studio

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

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