Compartilhar via


Restaurar um banco de dados para uma transação marcada (SQL Server Management Studio)

Aplica-se a: SQL Server

Quando um banco de dados está no estado de restauração, é possível usar a caixa de diálogo Restaurar Log de Transações para restaurar o banco de dados para uma transação marcada nos backups de log disponíveis.

Para restaurar uma transação marcada

  1. Depois de se conectar à instância apropriada do Mecanismo de Banco de Dados do Microsoft SQL Server, no Pesquisador de Objetos, clique no nome do servidor para expandir a árvore do servidor.

  2. Expanda Bancos de Dadose, dependendo do banco de dados, selecione um banco de dados de usuário ou expanda Bancos de Dados do Sistema e selecione um banco de dados do sistema.

  3. Clique com o botão direito do mouse no banco de dados, aponte para Tarefase clique em Restaurar.

  4. Clique em Log de Transações, o que abrirá a caixa de diálogo Restaurar Log de Transações .

  5. Na página Geral , na seção Restaurar para , selecione Transação marcada, o que abrirá a caixa de diálogo Selecionar Transação Marcada . Essa caixa de diálogo exibe uma grade que lista as transações marcadas disponíveis nos backups de log de transações selecionados.

    Por padrão, a restauração vai até a transação marcada, mas a exclui. Para restaurar também a transação marcada, selecione Incluir transação marcada.

    A tabela a seguir lista os cabeçalhos de coluna da grade e descreve seus valores.

    Cabeçalho Valor
    <em branco> Exibe uma caixa de seleção para selecionar a marca.
    Transaction Mark Nome da transação marcada especificado pelo usuário quando a transação foi confirmada.
    Data Data e hora de confirmação da transação. A data e hora da transação são exibidas como registradas na tabela msdbgmarkhistory , não a data e hora do computador cliente.
    Descrição Descrição da transação marcada especificada pelo usuário quando a transação foi confirmada (se houver).
    LSN Número de sequência de log da transação marcada.
    Backup de banco de dados Nome do banco de dados em que a transação marcada foi confirmada.
    Nome de usuário Nome do usuário do banco de dados que confirmou a transação marcada.

Confira também

Restore a Database Backup Using SSMS
Restaurar um backup de log de transações (SQL Server)