none
Log de Transações RRS feed

  • Pergunta

  • Bom dia.

     

    Ontem eu tive um problema no meu banco de dados e perdi algumas tabelas.

    Graças a Deus eu consegui voltar o backup e foi recuperado 98% dos dados.

    Como não sou um especialista em banco, sei que todas as transações são armazenadas no log de transações. Eu tenho como recuperar os dados de uma tabela através do log de transações correto??

    Eu consigo também consultar o log de transações? Como faço essas operações?

    Eu utilizo o SQL Server 2000.

     

    Aguardo o retorno.

     

    Bom fim de semana.

     

    Alex

    sexta-feira, 14 de março de 2008 13:33

Respostas

  • vc. tem um backup do log ou o arquivo de log, se for um backup do banco + do log sem problemas. e so restaurar o seu full com a opcao with norecovery e depois restura o log com o with recovery no books on line tem um exemplo completo qualquer coisa retorne.

     

    Abs;

     

    • Marcado como Resposta Ricardo Russo segunda-feira, 18 de fevereiro de 2013 13:20
    sexta-feira, 14 de março de 2008 13:46
  • Olá Alex,

     

    Essa é uma ótima situação. Normalmente as histórias são de situações em que não se tinha um backup disponível, etc.

     

    As transações são de fato armazenadas no log de transações como você descreveu e os dados das transações (não das tabelas) também estão ou estiveram um dia no log de transações.

     

    O log de transações é usado para controle próprio do SQL Server e embora todos nós desejemos muito poder lê-lo, isso não é possível de forma nativa. Você terá que adquirir uma ferramenta de terceiros para conseguir fazê-lo.

     

    [ ]s,

     

    Gustavo

     

     

    • Marcado como Resposta Ricardo Russo segunda-feira, 18 de fevereiro de 2013 13:20
    sexta-feira, 14 de março de 2008 14:07

Todas as Respostas

  • vc. tem um backup do log ou o arquivo de log, se for um backup do banco + do log sem problemas. e so restaurar o seu full com a opcao with norecovery e depois restura o log com o with recovery no books on line tem um exemplo completo qualquer coisa retorne.

     

    Abs;

     

    • Marcado como Resposta Ricardo Russo segunda-feira, 18 de fevereiro de 2013 13:20
    sexta-feira, 14 de março de 2008 13:46
  • Olá Alex,

     

    Essa é uma ótima situação. Normalmente as histórias são de situações em que não se tinha um backup disponível, etc.

     

    As transações são de fato armazenadas no log de transações como você descreveu e os dados das transações (não das tabelas) também estão ou estiveram um dia no log de transações.

     

    O log de transações é usado para controle próprio do SQL Server e embora todos nós desejemos muito poder lê-lo, isso não é possível de forma nativa. Você terá que adquirir uma ferramenta de terceiros para conseguir fazê-lo.

     

    [ ]s,

     

    Gustavo

     

     

    • Marcado como Resposta Ricardo Russo segunda-feira, 18 de fevereiro de 2013 13:20
    sexta-feira, 14 de março de 2008 14:07