Как выполнить восстановление на определенный момент времени (среда SQL Server Management Studio)
Данный раздел касается только баз данных, использующих модель полного восстановления или модель восстановления с неполным протоколированием.
Восстановление на определенный момент времени
После подключения к соответствующему экземпляру компонента Microsoft SQL Server Database Engine в обозревателе объектов разверните дерево сервера, щелкнув имя сервера.
Разверните узел Базы данных. В зависимости от типа восстанавливаемой базы данных выберите пользовательскую базу данных или раскройте узел Системные базы данных и выберите системную базу данных.
Щелкните правой кнопкой мыши базу данных, наведите курсор на пункт Задачи, а затем выберите пункт Восстановить.
В зависимости от того, что восстанавливается из копии — резервная копия или только журнал транзакций (для баз данных в состоянии восстановления из копии) — выберите либо База данных, либо Журнал транзакций.
На странице Общие в списке В базу данных появится имя восстанавливаемой базы данных. Для создания новой базы данных введите ее имя в список.
Расположение параметра восстановления на определенный момент времени зависит от того, что надо восстановить из копии: данные или журнал транзакций.
- Восстановление базы данных: параметр На момент времени находится в разделе Назначение для восстановления.
- Восстановление журнала транзакций: параметр На момент времени находится в разделе Восстановление.
Момент времени по умолчанию — Самый последний. Для выбора конкретного момента времени нажмите кнопку обзора (...).
В диалоговом окне Восстановление на момент времени щелкните Указанные дата и время.
- В окне списка Дата введите или выберите дату.
- В окне списка Время введите или выберите время.
Чтобы указать источник и расположение восстанавливаемых резервных наборов данных, выберите один из следующих вариантов.
- Из базы данных
Введите имя базы данных в окне списка. - С устройства
Нажмите кнопку обзора (...). В диалоговом окне Указание резервной копии выберите один из перечисленных типов устройств в окне списка Носитель резервной копии. Чтобы выбрать одно или несколько устройств для списка Расположение резервной копии, щелкните Добавить.
После добавления одного или нескольких устройств в окно списка Расположение резервной копии нажмите кнопку ОК для возвращения на страницу Общие.
- Из базы данных
После указания определенного момента времени в столбце Восстановление сетки Выберите резервные наборы данных для восстановления будут выбраны только необходимые для восстановления к указанному моменту резервные копии. Эти выбранные резервные копии составляют рекомендованный план восстановления для данного восстановления на момент времени. Следует использовать только выбранные резервные копии для операции восстановления на момент времени.
Дополнительные сведения о столбцах сетки Выберите резервные наборы данных для восстановления см. в разделе Восстановление базы данных (страница «Общие»).
Чтобы просмотреть или выбрать дополнительные параметры, выберите пункт Параметры в области Выбрать страницу.
На панели Параметры восстановления можно выбрать любой из следующих параметров, если он подходит к данной ситуации.
- Переписать существующую базу данных
- Сохранить настройки репликации
- Выдавать запрос перед восстановлением каждой резервной копии
- Ограничить доступ к восстановленной базе данных
Дополнительные сведения об этих параметрах см. в разделе Восстановление базы данных (страница «Параметры»).
Дополнительно можно восстановить базу данных в новое местоположение, определив новое место восстановления для каждого файла в сетке Восстановить файлы базы данных как. Дополнительные сведения об этой сетке см. в разделе Восстановление базы данных (страница «Параметры»).
В качестве значения параметра Состояние восстановления укажите состояние базы данных после операции восстановления. Значение по умолчанию.
- Оставить базу данных готовой к использованию, выполнив откат незафиксированных транзакций. Невозможно восстановить дополнительные журналы транзакций. (RESTORE WITH RECOVERY)
Примечание. Выберите этот параметр для восстановления всех необходимых резервных копий.
Можно выбрать один из следующих параметров.
- Оставить базу данных в нерабочем состоянии и не выполнять откат незафиксированных транзакций. Можно восстановить дополнительные журналы транзакций. (RESTORE WITH NORECOVERY)
- Оставить базу данных в режиме только для чтения. Отменить незафиксированные транзакции, но сохранить отмененные действия в резервном файле, чтобы результаты восстановления можно было отменить. (RESTORE WITH STANDBY)
Описания параметров см. в разделе Восстановление базы данных (страница «Параметры»).
- Оставить базу данных готовой к использованию, выполнив откат незафиксированных транзакций. Невозможно восстановить дополнительные журналы транзакций. (RESTORE WITH RECOVERY)
См. также
Задачи
Как создать резервную копию журнала транзакций (среда SQL Server Management Studio)
Как восстановить резервную копию журнала транзакций (среда SQL Server Management Studio)
Как выполнить восстановление на момент времени (Transact-SQL)
Другие ресурсы
Учебник по среде SQL Server Management Studio