Microsoft SQL Server-transactielogboek veilig en effectief verkleinen

Summary: Informatie over het verkleinen van Microsoft SQL Server-transactielogboeken met behulp van SSMS of TSQL. Corrigeer een opgeblazen gevoel in het logbestand, voorkom schijfproblemen en behoud optimale databaseprestaties. ...

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 Database-logboekbestanden worden groot als veel. SQL Server-database gaat offline en is niet beschikbaar als de locatie van het transactielogboekstation geen ruimte meer heeft.

Cause

De meest voorkomende oorzaak van een continue groei van Microsoft SQL Server-transactielogboeken is wanneer het databaseherstelmodel is ingesteld op Volledig of Bulkregistratie. Wanneer u het herstelmodel Volledig of Bulksgewijs geregistreerd gebruikt en er geen back-up van het logbestand wordt gemaakt, blijft het groeien. Er kan ook bestandsbeschadiging optreden, waardoor het transactielogboek groter wordt dan verwacht in verhouding tot de databasetransactieactiviteit.

Resolution

Wanneer het SQL Server-transactielogboek bestandsgroottes bevat die alle beschikbare schijfruimte in beslag dreigen te nemen, moet het bestand worden verkleind met een verkleiningsbewerking. De onderstaande stappen kunnen worden gebruikt om de grootte van SQL Server-transactielogboeken te verkleinen.

Gebruik SQL Server Studio Management.

  1. Klik met de rechtermuisknop op de database met het transactielogboek die moet worden verkleind. Selecteer Taken>Bestanden verkleinen >.

Klik om bestanden te verkleinen

  1. De interface die verschijnt, biedt opties voor de bewerking voor het verkleinen van bestanden. Maak de onderstaande selectieopties:

Bestandstype- Kies Logboek in de vervolgkeuzelijst.

Ongebruikte ruimte vrijmaken - Selecteer het keuzerondje.

Klik op OK om het verkleinen van het bestand te voltooien.

Selecties maken om het bestand te verkleinen

TSQL gebruiken om het transactielogbestand te verkleinen.
  1. Voer de onderstaande TSQL-instructie uit om het aangewezen databaselogboekbestand te verkleinen, vervang de naam van het databaselogboek door de naam van het databaselogboek dat wordt verkleind:

Voer de TSQL-instructie uit

  1. Als het transactielogboek met de bovenstaande opdracht niet verkleind wordt, moet de onderstaande stap het verkleinen van het logboek mogelijk maken. Vervang databasenaam en logboekbestandsnamen waar nodig.

Secundaire opdracht voor verkleinen


OPMERKING: Een veelvoorkomende reden waarom het SQL Server transactielogboek niet verkleint, is dat er onvoldoende ruimte in het logboek is om de verkleinbewerking mogelijk te maken.

Veelgestelde vragen:
  • Hoe kan ik de grootte van het logbestand in SQL Server vergroten?

Volg het Microsoft-artikel De grootte van een databaseDeze hyperlink leidt u naar een website buiten Dell Technologies.vergroten (dit proces vereist ALTER toestemming voor de database)

  • Wat zijn de nadelen van het verkleinen van de database in SQL Server?

Hoewel het verkleinen van een SQL-logbestand ruimte kan vrijmaken, kan dit negatieve gevolgen hebben voor de prestaties en fragmentatie van de database. Het is het beste om de hoofdoorzaak van overmatige databasegroei aan te pakken en frequente verkleiningsbewerkingen te vermijden. 

Zie het Microsoft-artikel Bestandsruimte beheren voor databases in Azure SQL Managed Instance voor meer informatie over het verkleinen van SQL-logbestanden.

Additional Information

Uw transactielogbestand van Microsoft SQL Server onttrekken

Duur: 00:07:55 (uu:mm:ss)
Indien beschikbaar kunnen de taalinstellingen voor ondertiteling (ondertiteling) worden gekozen met behulp van het CC-pictogram op deze videospeler.

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: 12 Jun 2025
Version:  9
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.