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. ...
Symptoms
Cause
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.
- Klik met de rechtermuisknop op de database met het transactielogboek die moet worden verkleind. Selecteer Taken>Bestanden verkleinen >.

- 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.

- 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:

- 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.

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 databasevergroten (dit proces vereist
ALTER toestemming voor de database)
-
Wat zijn de nadelen van het verkleinen van de database in SQL Server?
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.