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

Microsoft SQL Serverin kutistuva tietokannan tapahtumaloki

Summary: Microsoft SQL Server -tietokannan tapahtumaloki vastaanottaa SQL Server -tietokantojen tietokantatapahtumat. Joskus nämä tapahtumalokit kasvavat erittäin suuriksi ja saattavat uhata kuluttaa kaiken käytettävissä olevan levytilan. Alla oleva ratkaisu sisältää vaiheet SQL Server tapahtumalokitiedostojen kutistamiseen. ...

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 -tietokannan lokitiedostot kasvavat suuriksi.  SQL Server -tietokanta siirtyy offline-tilaan eikä ole käytettävissä, jos tapahtumalokiaseman sijainti loppuu.

Cause

Yleisin syy Microsoft SQL Serverin tapahtumalokien jatkuvaan kasvuun on se, että tietokannan palautusmallin asetuksena on Täysi tai Joukkokirjattu.  Kun käytetään täydellistä palautusta tai joukkokirjattavaa palautusmallia eikä lokitiedostoa varmuuskopioida, se kasvaa edelleen.  Myös tiedostoja voi vioittua, minkä seurauksena tapahtumaloki kasvaa paljon odotettua suurempaan kokoon suhteessa tietokannan tapahtumatoimintaan.

Resolution

Kun SQL Server -tapahtumaloki on kasvanut tiedostokokoon, joka uhkaa viedä kaiken käytettävissä olevan levytilan, tiedostoa on pienennettävä kutistuslokitoiminnolla.  Alla olevien ohjeiden avulla voit pienentää SQL Server -tapahtumalokien kokoa.
 
  1. Käytä SQL Server Studion hallintaa.  Napsauta hiiren kakkospainikkeella tietokantaa, jossa on kutistuva tapahtumaloki.  Valitse Tehtävät ->Kutista ->Tiedostot.
Valitse tiedostot.
  1. Esiin tuleva käyttöliittymä antaa vaihtoehtoja tiedoston kutistustoiminnolle. Tee seuraavat valintavaihtoehdot:
"Tiedostotyyppi:" Valitse avattavasta valikosta Log.
"Vapauta käyttämätön tila" Valitse valintanappi.
Viimeistele tiedoston kutistus napsauttamalla OK-painiketta.
Kutista tiedosto.



 
  1. Tapahtumalokitiedoston kutistaminen TSQL:n avulla.
Kutista määritetty tietokannan lokitiedosto suorittamalla alla oleva TSQL-lause, korvaa tietokantalokin nimi kutistettavan tietokantalokin nimellä:
Suorita TSQL-lause.
  1. Jos tapahtumalokin kutistuminen ei onnistu yllä olevan komennon avulla.  Alla olevien vaiheiden pitäisi sallia lokin kutistaminen. Korvaa tietokannan nimi ja lokitiedostojen nimet tarvittaessa. 
Tapahtumalokin.
HUOMAUTUS: Yleinen syy, miksi SQL Server tapahtumaloki ei yleensä kutistu, johtuu siitä, että lokissa ei ole tarpeeksi tilaa kutistustoiminnon suorittamiseen.
 

Additional Information

Katso tämä video:

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.