Hogyan lehet csökkenteni a tranzakciós naplók az SQL Server 2018, Windows rendszergazdák számára

  • Egyszerű (egyszerű modell) - rönkök vágott elérése után egy ellenőrzőpont
  • Full (Full Recovery Modell) - elvégzése után a biztonsági mentés naplóját, ha az utolsó mentés született az ellenőrző pont

Vannak azonban olyan helyzetek, amikor az automatikus vágás naplók nem dolgoznak ki, ahogy kellene, és a log fájlokat szed fel az összes helyet a lemezen. Általános szabály, hogy előfordul váratlanul, és az adminisztrátornak, hogy sürgősen foglalkozzon a kibocsátást a lemezterület.

Ebben az esetben ez a hiba jelenik meg, amikor kapcsolódni az adatbázis MS SQL:

Ez azt jelenti, hogy a tranzakciónaplókból elfoglalt összes rendelkezésre álló teret és az SQL nem tud írni a naplófájlokat. Ebben a helyzetben, akkor végre vágások ügyleti jegyzőkönyvnek kézzel.

Általában ez a helyzet akkor fordulhat elő, ha használja a teljes helyreállítási modell (Full). Ebben a modellben a log fájlokat nem csonkolt, amíg az összes ügyleti jegyzőkönyvek nem esnek bele a mentés. Szükséges, hogy biztosítsa a folyamatos szekvencia (LSN) a naplóbejegyzés számát. Így a magazinok rövidíteni, meg kell teljes biztonsági másolatot az adatbázisról, vagy (gyorsabb), hogy módosítsa az időt a helyreállítási modell egyszerű.

Így annak érdekében, hogy csökkentsék a tranzakciós log, indítsa el a konzolt, az SQL Server Management Studio (SSMS), válassza ki a kívánt adatbázist, és nyissa meg a helyi menüt. Ezután menj a Beállítások fülre, és módosítsa a adatbázis-helyreállítási modell (Recovery modell) egyszerű.

Hogyan lehet csökkenteni a tranzakciós naplók SQL Server 2012, Windows rendszergazdák számára

Ezután az adatbázis helyi menüben válasszuk a Feladatok -> Shrink -> File s. A Fájltípus, válasszuk a Napló és a fájl neve - a neve a naplófájl. A Shrink fellépés terén meg kell határozni a újraszervezése oldalak kiadása előtt nem használt helyet. és meg kell határozni, hogy milyen méretű van szüksége, hogy összezsugorodik a fájlt, majd kattintson az OK gombra.

Hogyan lehet csökkenteni a tranzakciós naplók SQL Server 2012, Windows rendszergazdák számára

Miután a vágás a napló ismét váltás teljes (Full) modell adatbázis helyreállítását.

Tanács. Miután a vágások tranzakciónaplókat SQL Server erősen ajánlott, hogy hozzon létre egy teljes adatbázist, mert abban az esetben, kár, hogy a log fájlokat, akkor nem lehet visszaállítani az adatbázist a tranzakciós fájlok.

Kapcsolódó cikkek