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


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

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

Восстановление помеченной транзакции

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

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

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

  4. Выберите Журнал транзакций, после чего откроется диалоговое окно Восстановление журнала транзакций.

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

    По умолчанию восстановление проводится до помеченной транзакции, не включая ее. Чтобы восстановить и помеченную транзакцию, выберите пункт Включая помеченную транзакцию.

    В приведенной ниже таблице перечислены заголовки столбцов сетки, а также даны описания их значений.

    Заголовок

    Значение

    <пусто>

    Отображает флажок для выбора маркера.

    Отметка транзакции

    Имя помеченной транзакции, заданное пользователем при фиксации транзакции.

    Дата

    Дата и время фиксации транзакции. Дата и время транзакции отображаются, в соответствии с данными в таблице msdb gmarkhistory, а не с датой и временем на клиентском компьютере.

    Описание

    Описание помеченной транзакции, заданное пользователем при ее фиксации (при его наличии).

    Номер LSN

    Регистрационный номер помеченной транзакции в журнале.

    База данных

    Имя базы данных, в которой была зафиксирована помеченная транзакция.

    Имя пользователя

    Имя пользователя базы данных, зафиксировавшего помеченную транзакцию.