Array
(
)

Log File

Sealves
   - 11 out 2005

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.

@line
   - 20 out 2005

Oi Sealves,

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

Até logo,
Aline.

Marcus.magalhaes
   - 01 nov 2005

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,