Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

O log de transações do banco de dados 'databasename' está cheio.


Sem dúvida, você está executando o banco de dados em Full Recovery Mode , e falhou ao fazer backups do log de transações.

Clique com o botão direito do mouse no banco de dados no SQL Server Manager e verifique a página Opções. Mudar o modelo de recuperação de Full para Simple em seguida, clique com o botão direito do mouse no banco de dados novamente. Selecione Tasks Shrink , Files . Reduza o arquivo de log para um tamanho adequado (geralmente mantenho 20-25% do tamanho dos arquivos de dados).

Volte para Full Recovery Model , e faça um backup completo do banco de dados imediatamente.

Agora você precisa descobrir se precisa da capacidade de recuperar seu banco de dados em um determinado momento. Em caso afirmativo, agende o log de transações regular e talvez backups diferenciais de acordo com os requisitos do seu negócio.

Caso a empresa possa conviver com uma certa quantidade de perda de dados, agende backups completos e mude para Simple modo.