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

Transaksjonslogg for Microsoft SQL Server som krymper databasen

Summary: Transaksjonsloggen for Microsoft SQL Server-database mottar databasetransaksjoner for SQL Server-databaser. Noen ganger blir disse transaksjonsloggene svært store og kan potensielt true med å forbruke all tilgjengelig diskplass. Løsningen nedenfor inneholder trinn for å krympe loggfiler for SQL Server-transaksjoner. ...

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

Microsoft SQL Server-databaseloggfiler vokser til store filstørrelser.  SQL Server-databasen kobles fra og er utilgjengelig hvis plasseringen av transaksjonsloggstasjonen går tom for plass.

Cause

Den vanligste årsaken til at transaksjonslogger for Microsoft SQL Server vokser kontinuerlig, er når modellen for databasegjenoppretting er angitt til Fullstendig eller Masselogget.  Når du bruker gjenopprettingsmodellen Fullstendig eller Masselogget, og loggfilen ikke sikkerhetskopieres, fortsetter den å vokse.  Det kan også oppstå skader på filer, noe som fører til at transaksjonsloggen vokser til størrelser som er mye større enn forventet i forhold til transaksjonsaktiviteten i databasen.

Resolution

Når SQL Server-transaksjonsloggen har vokst til filstørrelser og truer med å ta opp all tilgjengelig diskplass, bør filen reduseres med en krympeloggoperasjon.  Fremgangsmåten nedenfor kan brukes til å forminske størrelsen på transaksjonslogger for SQL Server.
 
  1. Bruk SQL Server Studio Management.  Høyreklikk på databasen med transaksjonsloggen som må krympes.  Velg Oppgaver ->Krymp ->Filer.
Klikk på filer.
  1. Grensesnittet som kommer opp gir muligheter for filkrympeoperasjonen. Gjør valgalternativene nedenfor:
"Filtype:" Velg "Log
" i rullegardinfeltet."Frigjør ubrukt plass" Velg alternativknappen.
Klikk på "OK" -knappen for å fullføre filkrympingen.
Krymp filen.



 
  1. Bruke TSQL til å forminske transaksjonsloggfilen.
Kjør TSQL-setningen nedenfor Hvis du vil forminske den angitte databaseloggfilen, erstatter du databaseloggnavnet med navnet på databaseloggen som krympes:
Kjør TSQL-setning.
  1. Hvis transaksjonsloggen ikke forminskes med kommandoen ovenfor.  Trinnene nedenfor skal tillate krymping av loggen. Erstatt databasenavn og loggfilnavn der det er nødvendig. 
Transaksjonsloggen.
MERK: En vanlig årsak til at transaksjonsloggen for SQL Server vanligvis ikke forminskes, er at det ikke er nok plass i loggen til at forminskeoperasjonen kan kjøre.
 

Additional Information

Se denne videoen:

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.