Ebben a cikkben a tranzakciós naplók legfontosabb funkcióit tekintjük át SQL Server
Tranzakciós napló, ahogy a neve is sugallja, naplót vezet az összes lezajlott tranzakcióról; a nap mint nap végrehajtott adatbázis-módosításokkal együtt. Ez egyike a most kulcsfontosságú eleme az adatbázisban, bármilyen rendszerhiba esetén az adatbázist konzisztens állapotba hozza vissza. Soha ne válassza a tranzakciós napló törlését vagy áthelyezését, hacsak nem vagy teljesen biztos a következményeiben. A Tranzakciós Napló funkciói a következők:
- Egyedi tranzakciók visszaszerzése: Az adatbázismotor hibája esetén, például az ügyféllel való kommunikáció megszakadása vagy a ROLLBACK utasítás kiadása esetén, a napló rögzíti a nem teljes tranzakció során végzett módosítások visszagörgetését.
- Befejezetlen tranzakciók helyreállítása mint SQL Server elkezdődik: Abban az esetben, ha a kiszolgáló meghibásodik a SQL Server, néhány tranzakció befejezetlen maradt. Ezeket a tranzakciókat és azok módosításait a rendszer visszavonja, amikor a SQL Server példány kezdődik; ez az adatbázisok integritásának biztosítása érdekében történik.
- Helyreállítás a kudarcig: Visszaállíthatja az adatbázist a meghibásodásig; először állítsa vissza a teljes adatbázis-biztonsági másolatot, majd a differenciális adatbázis-mentést, majd a megmaradt tranzakciós naplót a meghibásodásig. Minden egyes naplómentés visszaállítása után a Database Engine végrehajtja a naplófájlban rögzített szükséges módosításokat, majd továbbgörgeti az összes tranzakciót.
- Tranzakciós replikáció támogatása: Minden adatbázis tranzakciós naplóját a Log Reader Agent figyeli a tranzakciós replikáció céljából.

- Naplószállítás és adatbázis-tükrözés: Mindkét folyamat túlnyomórészt a tranzakciónaplóra támaszkodik. A Naplószállításban az elsődleges adatbázis aktív tranzakciós naplófájlját több célállomásra küldi el az elsődleges szerver. Az adatbázis-tükrözésben a fő kiszolgálópéldány az összes naplórekord azonnali elküldésére szolgál a tükrözött kiszolgálópéldánynak.
A Tranzakciós napló funkcióinak megismerése után az is fontos, hogy ismerjük a tranzakciós napló jellemzőit, hogy jobban megértsük a fogalmat. Az alábbiakban felsoroljuk a tranzakciós bejelentkezés jellemzőit SQL Server Adatbázis-motor.
- Más fájlokkal elszigetelten valósul meg; egyetlen fájlként vagy fájlok halmazaként. A tranzakciónaplóból származó gyorsítótárat külön kezeli, és nem az adatlapokhoz használt puffergyorsítótárral.
- A naplórekordok és az oldalak formátuma eltérhet az adatlapok formátumától.
- Több fájlban is megvalósítható; lehetőség van a fájlok automatikus bővítésére a tárolt napló FILEGROWTH értékének megadásával. Ez segíthet csökkenteni a helyhiányt a naplóban, és egyidejűleg csökkenti az adminisztrációs költségeket is.
- A tranzakciónaplóban meglévő terület újrahasznosítására szolgáló mechanizmus gyors eredményeket biztosít, miközben minimális hatással van a tranzakciós átvitelre.
A tranzakciós napló segít a tranzakciók egyszerű nyomon követésében, és rögzíti a tranzakciók által okozott összes módosítást.
SQL hibák are Tipikusan Találkozva in Bármilyen megvalósítás and snem kellene be Figyelmen kívül hagyva
Most Az SQL-felhasználók egyetértenek abban, hogy az SQL-hibákat általában észreveszik, és általában nem adnak nekik nagy értéket a rendszergazdák. A hibákkal kapcsolatos SQL adatfájlt azonban nem szabad figyelmen kívül hagyni, mivel ezek az SQL összeomlás előfutárai lehetnek. Ha azt gyanítja, hogy egy SQL fájl megsérült, használhat egy mdf javítás eszköz, mint DataNumen SQL Recovery tartalmának kibontásához és új MDF-fájlba mentéséhez. Ez a figyelemre méltó eszköz képes az összes olyan tárolt rekord teljes helyreállítására, amely hiányzik, beleértve az indexeket is. Továbbá, ha szükséges, az eszközzel a kibontott tartalom szöveges fájlba is menthető.
Szerző Bevezetés:
Alan Chen a társaság elnöke és elnöke DataNumen, Inc., amely világelső az adat-helyreállítási technológiák területén, beleértve hozzáférés helyreállítása és SQL helyreállítási szoftvertermékek. További információért látogasson el www.datanumen.com