Udostępnij za pośrednictwem


Klasa zdarzeń automatycznego zmniejszania pliku dziennika

Dotyczy:SQL ServerAzure SQL DatabaseAzure SQL Managed Instance

Klasa zdarzeń automatycznego zmniejszania pliku dziennika wskazuje, że plik dziennika jest automatycznie zmniejszany. To zdarzenie nie jest wyzwalane, jeśli plik dziennika zmniejsza się z powodu jawnej instrukcji ALTER DATABASE.

Uwzględnij klasę zdarzeń Pliku dziennika Automatycznego zmniejszania w śladach, które monitorują zmniejszanie pliku dziennika. Jeśli ta klasa zdarzeń jest uwzględniona w śladzie, ilość naliczonych narzutów będzie niska, chyba że plik często się zmniejsza.

Automatyczne zmniejszanie kolumn danych klasy zdarzeń pliku dziennika

Nazwa kolumny danych Typ danych Opis Identyfikator kolumny Filterable
ApplicationName nvarchar Nazwa aplikacji klienckiej, która utworzyła połączenie z wystąpieniem programu SQL Server. Ta kolumna jest wypełniana wartościami przekazywanymi przez aplikację, a nie wyświetlaną nazwą programu. 10 Tak
ClientProcessID int Identyfikator przypisany przez komputer hosta do procesu, w którym działa aplikacja kliencka. Ta kolumna danych jest wypełniana, jeśli klient udostępnia identyfikator procesu klienta. 9 Tak
DatabaseID Identyfikator bazy danych określonej przez instrukcję use database lub domyślną bazę danych, jeśli dla danego wystąpienia nie została wystawiona żadna instrukcja USE database. Program SQL Server Profiler wyświetla nazwę bazy danych, jeśli kolumna danych ServerName jest przechwytywana w śladzie, a serwer jest dostępny. Określ wartość bazy danych przy użyciu funkcji DB_ID. 3 Tak
DatabaseName nvarchar Nazwa bazy danych, w której jest uruchomiona instrukcja użytkownika. 35 Tak
czas trwania bigint Czas (w milisekundach) niezbędny do rozszerzenia pliku. 13 Tak
EndTime data/godzina Czas zakończenia pliku dziennika automatycznego zmniejszania. 18 Tak
EventClass Typ zdarzenia = 95. 27 Nie
EventSequence Sekwencja CursorClose klasy zdarzeń w partii. 51 Nie
nazwa pliku nvarchar Logiczna nazwa pliku, który jest rozszerzany. 36 Tak
nazwa hosta nvarchar Nazwa komputera, na którym jest uruchomiony klient. Ta kolumna danych jest wypełniana, jeśli klient podaje nazwę hosta. Aby określić nazwę hosta, użyj funkcji HOST_NAME. 8 Tak
IntegerData int Liczba stron 8-kilobajtów (KB), za pomocą których plik wzrósł. 25 Tak
IsSystem Wskazuje, czy zdarzenie miało miejsce w procesie systemowym, czy w procesie użytkownika. 1 = system, 0 = użytkownik. 60 Tak
LoginName nvarchar Nazwa logowania użytkownika (identyfikator logowania zabezpieczeń programu SQL Server lub poświadczenia logowania systemu Microsoft Windows w postaci DOMAIN\Username). 11 Tak
LoginSid obrazu Identyfikator zabezpieczeń (SID) zalogowanego użytkownika. Te informacje można znaleźć w widoku wykazu sys.server_principals. Każdy identyfikator SID jest unikatowy dla każdego identyfikatora logowania na serwerze. 41 Tak
NTDomainName nvarchar Domena systemu Windows, do której należy użytkownik. 7 Tak
ServerName nvarchar Nazwa śledzonego wystąpienia programu SQL Server. 26 Nie
SessionLoginName nvarchar Nazwa logowania użytkownika, który utworzył sesję. Jeśli na przykład połączysz się z programem SQL Server przy użyciu nazwy Login1 i wykonasz instrukcję Login2, SessionLoginName zostanie wyświetlona wartość Login1 i LoginName zostanie wyświetlona wartość Login2. W tej kolumnie są wyświetlane zarówno identyfikatory logowania programu SQL Server, jak i systemu Windows. 64 Tak
SPID int Identyfikator sesji, w której wystąpiło zdarzenie. 12 Tak
godzina rozpoczęcia data/godzina Godzina rozpoczęcia zdarzenia, jeśli jest dostępna. 14 Tak

Zobacz też

sp_trace_setevent (Transact-SQL)