Logování změn dat na DB úrovni: Porovnání verzí

Z Prirucky
(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.