Log File

11/10/2005

0

Ola!


Li que arquivos de log armazenam as mudanças feitas no banco de dados enquanto as mesma ainda não foram gravadas fisicamente no banco, com a finalidade de recuperar o banco caso ocorra alguma falha.

Minha dúvida é se apos gravar fisicamente tais mudanças no banco o log referente é apagado.


Sealves

Sealves

Responder

Posts

20/10/2005

@line

Oi Sealves,

As informações não são apagadas, mas os dados gravados ´mudam de status´.


Até logo,
Aline.


Responder

01/11/2005

Marcus.magalhaes

Boa noite.

somente complementando a resposta da Aline:

As informações que estão no log de transações podem sofrer as seguintes ações:

Serem apagadas: caso o recovery model da sua base de dados esteja configurado para SIMPLE, pois este modo faz com que o log transacional seja truncado (apagado) após a ocorrência de um CHECKPOINT (processo no qual os dados que estão no log são gravados no arquivo de dados).

Serem preservados: caso o recovery model da sua base de dados esteja configurado para FULL, pois neste caso é informado ao MS SQL Server que se deseja efetuar o backup do log transacional afim de que seja possível a recuperação dos dados até aquele momento e não apenas até o último backup full ou diferencial. Após o backup do log transacional ser executado, as informações que já havia passado pelo processo de CHECKPOINT são apagadas do arquivo de log pois já estão no backup.

Espero ter esclarecido sua dúvida.

Att,


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar