Pienennä Microsoft SQL Server -tapahtumalokia turvallisesti ja tehokkaasti
Summary: Opi kutistamaan Microsoft SQL Server -tapahtumalokeja SSMS:n tai TSQL:n avulla. Korjaa lokitiedoston paisuminen, vältä levyongelmat ja ylläpidä tietokannan optimaalista suorituskykyä.
Symptoms
Cause
Resolution
Kun SQL Server -tapahtumalokissa on tiedostokokoja, jotka uhkaavat viedä kaiken käytettävissä olevan levytilan, tiedostoa on pienennettävä kutistelokitoiminnolla. Alla olevien ohjeiden avulla voit pienentää SQL Server -tapahtumalokien kokoa.
Käytä SQL Server Studion hallintaa.
- Napsauta hiiren kakkospainikkeella tietokantaa, jonka tapahtumaloki on pienennettävä. Valitse Tehtävät>Kutista >tiedostoja.

- Esiin tuleva käyttöliittymä antaa vaihtoehtoja tiedoston kutistustoiminnolle. Tee seuraavat valintavaihtoehdot:
Tiedostotyyppi - Valitse avattavasta valikosta Loki.
Vapauta käyttämätön tila - Valitse valintanappi.
Viimeistele tiedoston kutistaminen valitsemalla OK .

- Kutista määritetty tietokannan lokitiedosto suorittamalla alla oleva TSQL-lause ja korvaa tietokantalokin nimi kutistettavan tietokantalokin nimellä:

- Jos tapahtumalokin kutistuminen ei onnistu yllä olevalla komennolla, alla olevan vaiheen pitäisi sallia lokin pienentäminen. Korvaa tietokannan nimi ja lokitiedostojen nimet tarvittaessa.

HUOMAUTUS: Yleinen syy SQL Server -tapahtumaloki ei kutistu, on se, että lokissa ei ole tarpeeksi tilaa kutistustoiminnon sallimiseksi.
Usein kysytyt kysymykset:
- Kuinka lisätä lokitiedoston kokoa SQL Server?
Seuraa Microsoftin artikkelia Tietokannan koon suurentaminen (prosessi edellyttää:
ALTER käyttöoikeus tietokantaan)
-
Mitkä ovat tietokannan kutistumisen haitat SQL Server?
Katso Microsoftin artikkelista Tietokantojen tiedostotilan hallinta Azure SQL Managed Instancessa lisätietoja SQL-lokitiedoston kutistamisesta.
Additional Information
Microsoft SQL Serverin tapahtumalokitiedoston välttely
Kesto: 00:07:55 (hh:mm:ss)
Kun tekstityksen kieliasetukset ovat käytettävissä, ne voidaan valita tämän videosoittimen CC-kuvakkeella.