Támogató Hálózat


Levágják, majd a zsugorító log fájlok az SQL Server

Utoljára frissítve: 2020-06-18

Írta: Karoline Mills

Ez a cikk leírja, a különbség csökken, majd truncating a tranzakciónapló a Microsoft® SQL Server®. Felvázolja a különböző felhasználási forgatókönyveket, és végigvezeti Önt ezen feladatok elvégzésén.,

értsd meg a napló lerövidítését

Ha egy adatbázis egyszerű helyreállítási modell, a rendszer minden tranzakció után automatikusan lerövidíti a tranzakciós naplót. Teljes vagy ömlesztett naplózott helyreállítási modellel rendelkező adatbázisok esetén a rendszer csak a sikeres tranzakciós napló biztonsági mentése után vágja le a tranzakciós naplót.

a teljes adatbázis-mentés nem csonkolja a naplót. Ha nem készít rendszeres tranzakciónapló-mentéseket, a naplófájl addig növekszik, amíg el nem fogy a hely. Míg a napló csonkolása újra elérhetővé teszi a helyet, nem csökkenti a tranzakciós naplófájl méretét., A tranzakciós naplófájl méretének csökkentése érdekében meg kell zsugorítania a naplófájlt.

Truncate the transaction log

használja a következő lépéseket a tranzakciós log fájl csonkításához az SQL Server Management Studio (SQL Server 2008 and later) alkalmazásban. Ne feledje, hogy ezeket a lépéseket követve adatvesztést okozhat. Nem kell manuálisan csonkolnia a naplót, mert a rendszeres naplóbejegyzéseknek automatikusan végre kell hajtaniuk ezt a feladatot.

megjegyzés: a sysadmin fix szerver szerepkörre vagy a db_owner rögzített adatbázis szerepkörre van szüksége a napló csonkolásához.,

  1. kattintson a jobb gombbal az adatbázisra, majd válassza a Tulajdonságok -> Opciók lehetőséget.

  2. állítsa a helyreállítási modellt Simple értékre, majd lépjen ki a menüből.

  3. kattintson a jobb egérgombbal az adatbázisra, majd válassza ki a feladatokat – > Shrink -> Files.

  4. változtassa meg a típust Log.

  5. A zsugorítási művelet alatt válassza az oldalak átszervezése lehetőséget a fel nem használt Hely felszabadítása előtt, majd kattintson az OK gombra.,

  6. amikor a folyamat befejeződik, kapcsolja vissza a helyreállítási modellt Fullvagy Bulk-Logged és készítsen teljes adatbázis-mentést.

értsd meg a napló zsugorodását

Ha vissza kell állítania a lemezterületet a tranzakciós naplófájlból, fontolja meg a naplófájl zsugorítását. A zsugorodás helyreállítja a helyet azáltal, hogy az adatokat a fájl végétől a fájl elején lévő üres helyre mozgatja. Miután a folyamat elegendő helyet teremt a fájl végén, a fájlrendszerbe osztható, majd visszakerülhet., Zsugorodó naplók segít, miután végre egy műveletet, amely létrehoz egy nagy számú naplók. Csak akkor zsugoríthatja a naplót, ha szabad hely van a naplófájlban.

zsugorítsa a tranzakciós naplót

használja a következő lépéseket a tranzakciós naplófájl csonkolásához:

Megjegyzés: szüksége van a sysadmin rögzített szerver szerepére vagy a db_owner rögzített adatbázis szerepére a napló zsugorításához.

  1. kattintson a jobb egérgombbal az adatbázisra és válassza ki a feladatokat-> Shrink -> Files.

  2. változtassa meg a típust Log.,

  3. A zsugorítási művelet alatt válassza a fel nem használt terület felszabadítása lehetőséget, majd kattintson az OK gombra.

SQL Server database recovery models

Share

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük