SQL Server w logistyce

Tabela _dziennik w bazie danych SQL Server

_dziennik.

sql.server.net.pl/spis-tresci/
_dziennik
_dziennik

Dziennik zdarzeń w bazie danych

W systemie StudioSystem, istotną rolę w utrzymaniu integralności i bezpieczeństwa danych odgrywa Dziennik zdarzeń. To narzędzie pozwala na bieżąco monitorować wszystkie operacje modyfikujące bazę danych, takie jak wstawianie, aktualizowanie i usuwanie rekordów. Dzięki temu administratorzy mają pełną kontrolę nad zmianami, co jest niezbędne do szybkiego reagowania na potencjalne problemy. Rejestrowanie każdej akcji w dzienniku zapewnia szczegółowy wgląd w historię danych, co jest nieocenione w przypadku audytów i rozwiązywania błędów. Użytkownik nie może samodzielnie modyfikować ani usuwać zapisów w dzienniku. Taka struktura gwarantuje, że dane są wiarygodne i nienaruszalne, co ma istotne znaczenie dla stabilności całego systemu.

Dziennik zdarzeń w StudioSystem to nie tylko narzędzie do monitorowania, ale także fundament dla bezpieczeństwa informacji. Każdy wpis w dzienniku zawiera dane o operacji, dacie, godzinie oraz identyfikatorze użytkownika, który ją wykonał. Ta precyzyjna informacja umożliwia administratorom śledzenie każdej zmiany i przypisywanie jej do konkretnej osoby. W ten sposób system chroni przed nieautoryzowanymi modyfikacjami i błędami ludzkimi. Analiza dziennika pozwala na identyfikację wzorców użytkowania i optymalizację procesów. W efekcie, Dziennik zdarzeń buduje zaufanie do danych i wzmacnia fundamenty niezawodnej pracy całego systemu.

Tabela [dbo].[_dziennik]

Tabela do rejestrowania i śledzenia zdarzeń systemowych. Zawiera szczegółowe informacje o każdej operacji, w tym: datę, czas, użytkownika, typ operacji oraz dane kontekstowe, np. firmę, oddział czy magazyn. Umożliwia audyt, analizę historii działań i rozwiązywanie problemów.

Kolumny

ACH

[ACH] - Jednoznakowe oznaczenie stan danego wiersza tabeli, 0 - bufor, 1 - zatwierdzony Typ varchar(1), tekst, NOT NULL.

AKTYWNE

[AKTYWNE] - Oznacznie czy dany wiersz tabeli jest aktywny czy nieaktywny Typ bit, typu bit, czyli przechowuje wartości logiczne 0/1, NOT NULL.

DDOWOD

[DDOWOD] - Data dopisania rekordu do bazy Typ date, typ daty i czasu, NOT NULL.

DZIEN

[DZIEN] - Data zapisu Typ date, typ daty i czasu, NULL.

FIRMA

[FIRMA] - Kod firmy Typ varchar(20), tekst, NOT NULL.

HOST

[HOST] - Identyfikator hosta z którego następowało połącznie z programem Typ varchar(max), tekst, NULL.

ID__DZIENNIK

[ID__DZIENNIK] - Unikalny identyfikator wiersza tabeli Typ int, typu int, czyli przechowuje wartości całkowite, NOT NULL.

IP

[IP] - Identyfikator IP kompuetra z którego dokonywano zapisu Typ varchar(max), tekst, NULL.

KIEDY

[KIEDY] - Systemowo zapisywana data i czas dodania rekordu do bazy Typ datetime, typ daty i czasu, NOT NULL.

KTRHID

[KTRHID] - Identyfikator kontrahenta Typ varchar(20), tekst, NULL.

LOGIN

[LOGIN] - Login użytkownika dokonującego zapisu w bazie Typ varchar(50), tekst, NULL.

MAGAZYN

[MAGAZYN] - Symbol magazynu Typ varchar(5), tekst, NULL.

MPK

[MPK] - Symbol MPK użytkownika który dokonywał wpisu w dzienniku Typ varchar(20), tekst, NULL.

NRIDODN

[NRIDODN] - Identyfikator obsługiwanej firmy w przypadku pracy per klient. Typ bigint, typu bigint, czyli przechowuje duże wartości całkowite, NULL.

NUMERDOK

[NUMERDOK] - Numer dokumentu Typ varchar(20), tekst, NULL.

ODDZIAL

[ODDZIAL] - Symbol oddziału użytkownika który dokonywał wpisu w dzienniku Typ varchar(5), tekst, NULL.

PRX

[PRX] - Identyfikator grupy rekordów Typ varchar(5), tekst, NULL.

REFNO

[REFNO] - Numer referencyjny Typ varchar(20), tekst, NULL.

ROLA

[ROLA] - Nazwa roli która dokonała zapisu w dzienniku Typ varchar(20), tekst, NULL.

ROLSSYS

[ROLSSYS] - Symbol roli systemowej (głównej) która dokonała zapisu w dzienniku Typ varchar(3), tekst, NULL.

STAMP

[STAMP] - Wewnętrzny identyfikator aktualizacji wiersza Typ timestamp, NOT NULL.

TRANSAKCJA

[TRANSAKCJA] - Nazwa transakcji która realizuje dopisanie zdarzenia do dziennika Typ varchar(50), tekst, NULL.

TYPDOK

[TYPDOK] - Typ dokumentu Typ varchar(10), tekst, NULL.

TYTUL

[TYTUL] - Tytuł zapisu Typ varchar(50), tekst, NULL.

UWAGI

[UWAGI] - Opis zdarzenia zapisywanego w dzienniku Typ varchar(max), tekst, NULL.

Indeksy

  • [ID__DZIENNIK] ON ([ID__DZIENNIK]).
  • [KIEDY] ON ([KIEDY]).
  • [KTRHID_KIEDY] ON ([KTRHID], [KIEDY]).
  • [LOGIN_KIEDY] ON ([LOGIN], [KIEDY]).
  • [PK__dziennik] PK UNIQUE ON ([ID__DZIENNIK]).
  • [REFNO] ON ([REFNO]).
  • [TYTUL] ON ([PRX], [KIEDY], [LOGIN], [REFNO], [KTRHID], [NUMERDOK], [TYPDOK], [MAGAZYN], [UWAGI], [MPK], [DDOWOD], [TYTUL]).

Źródła danych

  • MS_Description: Kod firmy

Zobacz to w praktyce

Sprawdź, jak systemy SoftwareStudio oparte na MS SQL Server wspierają ten obszar Twojej firmy.