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…) |
|||
(Nejsou zobrazeny 2 mezilehlé verze od stejného uživatele.) | |||
Řá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. |
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.