Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Create and access a list of your products

Log de transação do banco de dados reduzido do Microsoft SQL Server

Summary: O log de transações de banco de dados do Microsoft SQL Server recebe transações de banco de dados para bancos de dados SQL Server. Às vezes, esses registros de transações ficam muito grandes e podem ameaçar consumir todo o espaço em disco disponível. A resolução abaixo inclui etapas para reduzir os arquivos de log de transações do SQL Server. ...

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

Os arquivos de log do banco de dados do Microsoft SQL Server crescem para tamanhos de arquivo grandes.  O banco de dados do SQL Server ficará offline e ficará indisponível se o local da unidade do Log de transações ficar sem espaço.

Cause

A causa mais comum para que os logs de transações do Microsoft SQL Server cresçam continuamente é quando o Modelo de Recuperação de Banco de Dados é definido como Completo ou Registrado em Massa.  Ao usar o modelo de recuperação completa ou registrada em massa, e o arquivo de log não é submetido a backup, ele continua a crescer.  A corrupção de arquivos também pode fazer com que o log de transações cresça para tamanhos muito maiores do que o esperado em relação à atividade de transação do banco de dados.

Resolution

Quando o log de transações do SQL Server crescer para tamanhos de arquivo que ameaçam ocupar todo o espaço em disco disponível, o arquivo deverá ser reduzido com uma operação de registro de redução.  As etapas abaixo podem ser usadas para reduzir o tamanho dos logs de transação do SQL Server.
 
  1. Use SQL Server Studio Management.  Clique com o botão direito do mouse no banco de dados com o log de transações que precisa ser reduzido.  Selecione Tarefas ->Reduzir ->Arquivos.
Clique em Arquivos.
  1. A interface exibida oferece opções para a operação de redução de arquivos. Faça as opções de seleção abaixo:
"Tipo de arquivo:" No campo suspenso, escolha "Log".
"Liberar espaço não utilizado" Selecione o botão de opção.
Clique no botão "OK" para concluir a redução do arquivo.
Reduzir arquivo.



 
  1. Usando TSQL para reduzir o arquivo de log de transações.
Execute a instrução TSQL abaixo para reduzir o arquivo de log do banco de dados designado, substitua o nome do log do banco de dados pelo nome do log do banco de dados que está sendo reduzido:
Execute a instrução TSQL.
  1. Se o log de transações não diminuir com sucesso com o comando acima.  As etapas abaixo devem permitir a redução do log. Substitua o nome do banco de dados e os nomes dos arquivos de log quando necessário. 
Log de transações.
Nota: Um motivo comum pelo qual o log de transações do SQL Server geralmente não diminuirá é porque não há espaço suficiente no log para permitir que a operação de redução seja executada.
 

Additional Information

Consulte este vídeo:

Affected Products

Dell Quickstart Data Warehouse Appliance, Microsoft Windows Server 2016, Microsoft Windows Server 2019, Microsoft Windows Server 2022, Microsoft Windows 2012 Server R2, Prosupport for Microsoft Software
Article Properties
Article Number: 000196817
Article Type: Solution
Last Modified: 05 Dec 2024
Version:  7
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.