Logování změn dat na DB úrovni: Porovnání verzí
(Založena nová stránka: 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. Log…) |
|||
| Řádek 1: | Řádek 1: | ||
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. | 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. | 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. | 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. | 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 … | 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. | 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. | ||
Verze z 28. 1. 2014, 09:24
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.