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.
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
Curtir tópico
+ 0
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.
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,
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
Clique aqui para fazer login e interagir na Comunidade :)