Partilhar 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, 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 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 Bases de Dadose, dependendo da base de dados, selecione uma base de dados de utilizador ou expanda Bases de Dados do Sistema e selecione uma base de dados do sistema.

  3. Clique com o botão direito do rato na base de dados, aponte para Tarefase depois clique em Restaurar.

  4. Clique em Log de Transações, 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. Esta caixa de diálogo exibe uma grade listando as transações marcadas disponíveis nos backups de log de transações selecionados.

    Por padrão, a restauração é até, porém excluindo, a transação marcada. Para também restaurar 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.
    Marca de transação Nome da transação marcada especificada pelo usuário quando a transação foi confirmada.
    Data Data e hora da transação quando foi efetuada. A data e a hora da transação são exibidas conforme registrado na tabela msdbgmarkhistory, não na 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.
    Base de Dados Nome do banco de dados onde a transação marcada foi confirmada.
    Nome de Utilizador Nome do usuário do banco de dados que confirmou a transação marcada.

Ver também

restaurar um backup de banco de dados usando o SSMS
restaurar um backup de log de transações (SQL Server)