Восстановление базы данных до помеченной транзакции (среда SQL Server Management Studio)Restore a database to a marked transaction (SQL Server Management Studio)

Применимо к:Applies to: даSQL ServerSQL Server (все поддерживаемые версии) yesSQL ServerSQL Server (all supported versions) Применимо к:Applies to: даSQL ServerSQL Server (все поддерживаемые версии) yesSQL ServerSQL Server (all supported versions)

Если база данных находится в состоянии восстановления, то для ее восстановления в какое-либо состояние, доступное среди резервных копий, можно использовать диалоговое окно Восстановление журнала транзакций .When a database is in the restoring state, you can use the Restore Transaction Log dialog box to restore the database to a marked transaction in the available log backups.

Восстановление помеченной транзакцииTo restore a marked transaction

  1. После подключения к соответствующему экземпляру MicrosoftMicrosoft Компонент SQL Server Database EngineSQL Server Database Engine в обозревателе объектов разверните дерево сервера, щелкнув его имя.After connecting to the appropriate instance of the MicrosoftMicrosoft Компонент SQL Server Database EngineSQL Server Database Engine, in Object Explorer, click the server name to expand the server tree.

  2. Раскройте узел Базы данных и в зависимости от типа восстанавливаемой базы данных выберите пользовательскую базу данных или раскройте узел Системные базы данных и выберите системную базу данных.Expand Databases, and, depending on the database, either select a user database or expand System Databases and select a system database.

  3. Щелкните правой кнопкой мыши базу данных, укажите на пункт Задачи и щелкните Восстановить.Right-click the database, point to Tasks, and then click Restore.

  4. Выберите Журнал транзакций, после чего откроется диалоговое окно Восстановление журнала транзакций .Click Transaction Log, which opens the Restore Transaction Log dialog box.

  5. На странице Общие в разделе Восстановление выберите пункт До помеченной транзакции, после чего откроется диалоговое окно Выбор помеченной транзакции .On the General page, in the Restore To section, select Marked transaction, which opens the Select Marked Transaction dialog box. В указанном диалоговом окне содержится список помеченных транзакций, доступных в выбранных резервных копиях журналов транзакций.This dialog box displays a grid listing the marked transactions available in the selected transaction log backups.

    По умолчанию восстановление проводится до помеченной транзакции, не включая ее.By default, the restore is up to, but excluding, the marked transaction. Чтобы восстановить и помеченную транзакцию, выберите пункт Включая помеченную транзакцию.To restore the marked transaction also, select Include marked transaction.

    В приведенной ниже таблице перечислены заголовки столбцов сетки, а также даны описания их значений.The following table lists the column headers of the grid and describes their values.

    ЗаголовокHeader ЗначениеValue
    <blank> Отображает флажок для выбора маркера.Displays a checkbox for selecting the mark.
    Отметка транзакцииTransaction Mark Имя помеченной транзакции, заданное пользователем при фиксации транзакции.Name of the marked transaction specified by the user when the transaction was committed.
    ДатаDate Дата и время фиксации транзакции.Date and time of the transaction when it was committed. Дата и время транзакции отображаются, в соответствии с данными в таблице msdbgmarkhistory , а не с датой и временем на клиентском компьютере.Transaction date and time are displayed as recorded in the msdbgmarkhistory table, not in the client computer's date and time.
    ОписаниеDescription Описание помеченной транзакции, заданное пользователем при ее фиксации (при его наличии).Description of marked transaction specified by the user when the transaction was committed (if any).
    Номер LSNLSN Регистрационный номер помеченной транзакции в журнале.Log sequence number of the marked transaction.
    База данныхDatabase Имя базы данных, в которой была зафиксирована помеченная транзакция.Name of the database where the marked transaction was committed.
    Имя пользователяUser Name Имя пользователя базы данных, зафиксировавшего помеченную транзакцию.Name of the database user who committed the marked transaction.

См. также:See Also

Restore a Database Backup Using SSMS Restore a Database Backup Using SSMS
Восстановление резервной копии журнала транзакций (SQL Server)Restore a Transaction Log Backup (SQL Server)