Como Limpar O Log De Transações

Índice:

Como Limpar O Log De Transações
Como Limpar O Log De Transações

Vídeo: Como Limpar O Log De Transações

Vídeo: Como Limpar O Log De Transações
Vídeo: Deletando o LOG do SQL SERVER 2024, Maio
Anonim

A tarefa de limpar o log de transações 1C baseado no Microsoft SQL Server apresenta algumas dificuldades devido à função de aumentar automaticamente o tamanho dos seus próprios arquivos, apesar da possibilidade existente de diminuir automaticamente o arquivo selecionado.

Como limpar o log de transações
Como limpar o log de transações

Instruções

Passo 1

Certifique-se de entender o esquema da operação de limpeza selecionada, ou melhor, truncamento do log de transações: o procedimento só pode ser realizado truncando o espaço livre no final do arquivo e está diretamente relacionado ao método escolhido de criação de um cópia de segurança. Se a opção Completo for selecionada, é necessário concluir todas as transações salvas e criar um backup no modo Remover entradas inativas do log transacional. Selecionar a opção Simples trunca todo o arquivo, mas não implica necessariamente na recuperação da transação.

Passo 2

O arquivo de log de transações pode ser truncado usando a ferramenta Query Analyzer com o comando DBCC Shrinkfile (logfile_name, desejado_file_size), e a operação de limpeza só pode ser executada após a criação de um modo de espera completo com o mesmo comando. Use a seguinte sintaxe para definir as opções de cópia: BackUp Log selected_dbname with truncate only.

etapa 3

Crie um backup completo do arquivo de log de transações a ser limpo se não quiser restaurar os dados usando a ferramenta Backup de banco de dados e desmarque a caixa de seleção Remover entradas inativas do log de transações. Vá para a guia Opções e altere o parâmetro Modelo de recuperação para Simples. Trunque o arquivo selecionado com o comando acima ou use a sintaxe DBCC ShrinkDatabase (selected_db_name, required_size_residual_file_in_%).

Passo 4

Marque a caixa ao lado de Remover entradas inativas do log transacional e faça backup do conjunto original do Enterprise Manager. Redefina o modelo de recuperação para completo e restaure novamente o log do Enterprise Manager sobre a cópia existente. Desmarque a caixa de seleção Remover entradas inativas do log de transações novamente e faça backup do log de transações selecionado.

Recomendado: