Tabela [dbo].[_sessionlog]
Tabela [_sessionlog] przechowuje logi sesji użytkowników w systemie. Rejestruje informacje o: – Czasie połączenia, rozłączenia i bezczynności użytkownika. – Danych sesji RDP, takich jak adresy IP klienta. – Szczegółach dotyczących użytkownika (konto, nazwa) i numerze sesji. – Stanach połączenia i przyczynach zmian w sesji. Tabela umożliwia monitorowanie aktywności, analizę problemów z połączeniami i zarządzanie sesjami.
Szczegółowy monitoring sesji użytkowników w systemie StudioSystem
Tabela [_sessionlog] w StudioSystem to kompleksowe narzędzie do monitorowania sesji użytkowników. Precyzyjnie rejestruje kluczowe informacje, takie jak czasy połączenia, rozłączenia i bezczynności, co pozwala na dogłębną analizę aktywności. Gromadzi również szczegóły dotyczące połączeń RDP, w tym adresy IP klienta i nazwę komputera, co jest kluczowe dla bezpieczeństwa i diagnostyki. Dzięki temu, administratorzy mogą szybko zidentyfikować potencjalne problemy i zarządzać sesjami w sposób proaktywny.
Tabela zawiera także informacje o użytkowniku, takie jak jego konto, nazwa oraz unikalny numer sesji. Rejestruje również stan połączenia (np. Aktywna, Rozłączona) i przyczynę każdej zmiany, co jest nieocenione podczas rozwiązywania problemów. Każdy rekord zawiera datę i czas ostatniej aktywności, co umożliwia dokładną analizę wydajności i zachowań użytkowników. W rezultacie, [_sessionlog] stanowi niezbędne narzędzie do monitorowania, analizy i utrzymania stabilności systemu.
Kolumny
CLIENTBUILDNUMBER
[CLIENTBUILDNUMBER] – Numer kompilacji klienta RDP. Typ int, typu int, czyli przechowuje wartości całkowite, NULL.
CLIENTDISPLAY
[CLIENTDISPLAY] – Rozdzielczość ekranu klienta sesji RDP. Typ varchar(250), tekst, NULL.
CLIENTIPADRESS
[CLIENTIPADRESS] – Adres IP klienta sesji RDP. Typ varchar(50), tekst, NULL.
CLIENTNAME
[CLIENTNAME] – Nazwa komputera klienckiego. Typ varchar(15), tekst, NULL.
CLIENTREMOTEIPADRESS
[CLIENTREMOTEIPADRESS] – Publiczny adres IP klienta sesji RDP. Typ varchar(50), tekst, NULL.
CONNECTIONSTATE
[CONNECTIONSTATE] – Stan połączenia sesji (np. Aktywna, Rozłączona). Typ varchar(20), tekst, NULL.
CONNECTTIME
[CONNECTTIME] – Data i czas nawiązania połączenia sesji. Typ datetime, typ daty i czasu, NULL.
CURRENTTIME
[CURRENTTIME] – Aktualny czas rekordu sesji. Typ datetime, typ daty i czasu, NULL.
DISCONNECTTIME
[DISCONNECTTIME] – Data i czas rozłączenia sesji. Typ datetime, typ daty i czasu, NULL.
DOMAINNAME
[DOMAINNAME] – Nazwa domeny użytkownika. Typ varchar(50), tekst, NULL.
ID_LOG
[ID_LOG] – Unikalny identyfikator logu sesji. Typ int, typu int, czyli przechowuje wartości całkowite, NOT NULL.
IDLETIME
[IDLETIME] – Czas bezczynności sesji, mierzony w minutach. Typ float, typu float, czyli liczby zmiennoprzecinkowe, NULL.
KIEDY
[KIEDY] – Data i czas, kiedy rekord został dodany do bazy danych. Typ datetime, typ daty i czasu, NOT NULL.
LASTINPUTTIME
[LASTINPUTTIME] – Data i czas ostatniej aktywności użytkownika. Typ datetime, typ daty i czasu, NULL.
LOGINTIME
[LOGINTIME] – Data i czas logowania użytkownika do sesji. Typ datetime, typ daty i czasu, NULL.
SERVER
[SERVER] – Nazwa serwera, na którym odbywała się sesja. Typ varchar(15), tekst, NULL.
SESSIONCHANGERESON
[SESSIONCHANGERESON] – Przyczyna zmiany stanu sesji. Typ varchar(50), tekst, NOT NULL.
SESSIONID
[SESSIONID] – Unikalny identyfikator sesji. Typ int, typu int, czyli przechowuje wartości całkowite, NOT NULL.
TIMESTAMP
[TIMESTAMP] – Znacznik czasu aktualizacji rekordu. Typ timestamp, NOT NULL.
USERACCOUNT
[USERACCOUNT] – Konto użytkownika w domenie lub na serwerze. Typ varchar(100), tekst, NULL.
USERNAME
[USERNAME] – Nazwa użytkownika sesji. Typ varchar(50), tekst, NULL.
WINDOWSSTATIONNAME
[WINDOWSSTATIONNAME] – Nazwa stacji roboczej Windows używanej przez użytkownika. Typ varchar(100), tekst, NULL.
Indeksy
- [CONNECTTIME_SERVER_USERNAME] ON ([CONNECTTIME], [SERVER], [USERNAME], [KIEDY]).
- [DISCONECTTIME_USERNAME_KIEDY] ON ([ID_LOG], [CLIENTBUILDNUMBER], [CLIENTDISPLAY], [CLIENTIPADRESS], [CLIENTNAME], [CONNECTIONSTATE], [CONNECTTIME], [CURRENTTIME], [DOMAINNAME], [IDLETIME], [LASTINPUTTIME], [LOGINTIME], [SERVER], [USERACCOUNT], [WINDOWSSTATIONNAME], [SESSIONID], [SESSIONCHANGERESON], [TIMESTAMP], [CLIENTREMOTEIPADRESS], [DISCONNECTTIME], [USERNAME], [KIEDY]).
- [KIEDY] ON ([CONNECTTIME], [IDLETIME], [SERVER], [USERNAME], [KIEDY]).
- [PK__sessionlog] PK UNIQUE ON ([ID_LOG]).
- [SESSIONCHANGERESON] ON ([SESSIONCHANGERESON]).
- [USERNAME] ON ([CONNECTTIME], [CURRENTTIME], [IDLETIME], [LASTINPUTTIME], [SERVER], [SESSIONID], [USERNAME]).
- [USERNAME_CONNECTTIME_CURRENTTIME_IDLETIME_LASTINPUTTIME_SERVER_SESSIONID] ON ([CONNECTTIME], [CURRENTTIME], [IDLETIME], [LASTINPUTTIME], [SERVER], [SESSIONID], [USERNAME]).
- [USERNAME_DISCONECTTIME_LOGINTIME] ON ([DISCONNECTTIME], [LOGINTIME], [USERNAME]).
- [USERNAME_KIEDY_DISCONECTTIME] ON ([ID_LOG], [CLIENTBUILDNUMBER], [CLIENTDISPLAY], [CLIENTIPADRESS], [CLIENTNAME], [CONNECTIONSTATE], [CONNECTTIME], [CURRENTTIME], [DOMAINNAME], [IDLETIME], [LASTINPUTTIME], [LOGINTIME], [SERVER], [USERACCOUNT], [WINDOWSSTATIONNAME], [SESSIONID], [SESSIONCHANGERESON], [TIMESTAMP], [CLIENTREMOTEIPADRESS], [USERNAME], [KIEDY], [DISCONNECTTIME]).
Źródła danych
MS_Description: Data i czas, kiedy rekord został dodany do bazy danych.
SYSTEMOWE: Tabela [_sessionlog] przechowuje logi dotyczące sesji użytkowników w systemie. Rejestruje informacje o czasie połączenia, czasie rozłączenia oraz czasie bezczynności użytkownika. W tabeli zapisane są dane związane z sesją RDP, takie jak adres IP klienta oraz publiczny adres IP, z którego korzysta klient. W szczególności gromadzi informacje o użytkowniku, takie jak jego konto, nazwa użytkownika, oraz numer sesji.
Tabela zawiera także dane o stanie połączenia oraz powody zmiany sesji, co umożliwia dokładne śledzenie działań użytkowników. Czas logowania i ostatni czas aktywności są również zapisywane, co ułatwia analizę wydajności i bezpieczeństwa sesji. Kolumna TIMESTAMP przechowuje dane o czasie aktualizacji rekordu. Dzięki tej tabeli administratorzy mogą monitorować aktywność użytkowników, analizować ewentualne problemy z połączeniami oraz zarządzać sesjami w systemie.
-
Platforma OpenAI otwiera nowe możliwości dla biznesu
Dzięki platformie OpenAI, SoftwareStudio tworzy nowoczesne narzędzia, które integrują sztuczną inteligencję z istniejącymi aplikacjami biznesowymi. Otwiera to drogę do automatyzacji procesów, analizy danych i zwiększania wydajności. Poniżej przedstawiamy sześć przykładów zastosowań API OpenAI w praktyce.
-
_sessionlog
Dowiedz się, jak StudioSystem monitoruje sesje użytkowników. Tabela [_sessionlog] rejestruje czas połączenia, rozłączenia i bezczynności, a także dane RDP i szczegóły użytkownika. Idealna do analizy problemów i zarządzania aktywnością.