Compartilhar via


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

Quando um banco de dados está no estado de restauração, você pode 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 adequada do Microsoft Mecanismo de banco de dados do SQL Server, no Pesquisador de Objetos, clique no nome do servidor para expandir a árvore do servidor.

  2. Expanda Bancos de Dados e, 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 Tarefas e clique em Restaurar.

  4. Clique em Log de Transações, o que abre 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 abre 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

    <blank>

    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 msdb gmarkhistory, não a data e horário 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 seqüência de log da transação marcada.

    Banco de Dados

    Nome do banco de dados em que a transação marcada foi confirmada.

    Nome do Usuário

    Nome do usuário de banco de dados que confirmou a transação marcada.