Logování změn dat na DB úrovni: Porovnání verzí
| Řádek 5: | Řádek 5: | ||
Zapnutí, případně vypnutí logování se provádí pomocí nabídky | Zapnutí, případně vypnutí logování se provádí pomocí nabídky | ||
Systém > Správa databáze > Logování změn na databázové úrovni. | Systém > Správa databáze > Logování změn na databázové úrovni. | ||
Lze specifikovat, které operace mají být sledovány a také formát dat, které jsou při sledování do logovací tabulky zapsány. | Lze specifikovat, které operace mají být sledovány a také formát dat, které jsou při sledování do logovací tabulky zapsány. | ||
Aktuální verze z 28. 1. 2014, 09:27
Pro případy, kdy dochází k nevysvětlitelným změnám v datech, byla do aplikace implementována funkcionalita, která umožňuje sledování všech těchto změn. Logovány jsou jak změny provedené přímo aplikací KS Mzdy a Personalistika, tak změny provedené jinými systémy, jako je např. SQL Studio, Enterprise Manager apod.
Logování se týká pouze tabulek, které jsou součástí systému KS Mzdy a Personalistika.
Zapnutí, případně vypnutí logování se provádí pomocí nabídky
Systém > Správa databáze > Logování změn na databázové úrovni. Lze specifikovat, které operace mají být sledovány a také formát dat, které jsou při sledování do logovací tabulky zapsány.
Výsledky logování jsou k dispozici v tabulce log_databaze. Tabulku lze prohlížet běžnými prostředky SQL, případně z SQL promptu aplikace. Změny provedené přímo aplikací KS Mzdy a Personalistika mají ve sloupci aplikace zapsán záznam ve tvaru MaP_XXXX_YYYYY, kde XXXX označuje verzi aplikace a YYYYY sestavení aplikace, pomocí kterého byl záznam upraven.
Tabulka se automaticky nepromazává, takže při dlouhodobém použití může dojít k značnému nárustu velikosti databáze. Proto doporučujeme logování zapnout pouze na určitou dobu nebo promazávat obsah tabulky pomocí SQL příkazu DELETE FROM log_databaze WHERE … Tato funkcionalita je v současné době dostupná pouze pro platformu Microsoft SQL. Databázový systém ORACLE má pro toto řešení vlastní, velmi propracovaný systém, který je integrovanou součástí databázového serveru.