Reduser transaksjonsloggen for Microsoft SQL Server trygt og effektivt
Summary: Lær hvordan du forminsker transaksjonslogger for Microsoft SQL Server ved hjelp av SSMS eller TSQL. Reparer oppblåst loggfil, unngå diskproblemer og oppretthold optimal databaseytelse.
Symptoms
Cause
Resolution
Når SQL Server-transaksjonsloggen har filstørrelser som 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.
Bruk SQL Server Studio Management.
- Høyreklikk databasen med transaksjonsloggen som må krympes. Velg Oppgaver>Krymp >filer.

- Grensesnittet som kommer opp gir muligheter for filkrympeoperasjonen. Gjør valgalternativene nedenfor:
Filtype – Velg Logg i rullegardinfeltet.
Frigjør ubrukt plass – Velg alternativknappen.
Klikk OK for å fullføre krympingen av filen.

- Kjør TSQL-setningen nedenfor Hvis du vil forminske den angitte databaseloggfilen, erstatter du databaseloggnavnet med navnet på databaseloggen som krympes:

- Hvis transaksjonsloggen ikke forminskes med kommandoen ovenfor, bør trinnet nedenfor tillate at loggen krympes. Erstatt databasenavn og loggfilnavn der det er nødvendig.

MERK: En vanlig årsak til at SQL Server-transaksjonsloggen ikke forminskes, er at det ikke er nok plass i loggen til å tillate krympeoperasjonen.
Vanlige spørsmål:
- Hvordan øke størrelsen på loggfilen i SQL Server?
Følg Microsoft-artikkelen Øke størrelsen på en database(denne prosessen krever
ALTER tillatelse til databasen)
-
Hva er ulempene med å krympe databasen i SQL Server?
Se Microsoft-artikkelen Administrere filplass for databaser i Azure SQL-administrert forekomst hvis du vil ha mer informasjon om krymping av SQL-loggfiler.
Additional Information
Shirking Your Microsoft SQL Server Transaction Log File
Varighet: 00:07:55 (hh:mm:ss)
Når språkinnstillingene for teksting (undertekster) er tilgjengelige, kan du velge ved hjelp av CC-ikonet på denne videospilleren.