Opisujący zdarzenia przy użyciu kolumn danych
Śledzenia SQL używa kolumn danych w wyniku śledzenia do opisu zdarzenia, które są zwracane po uruchomieniu śledzenia.
Ostrzeżenie
Począwszy od SQL Server 2005, śledzenia kolumna wartości większe niż 1 GB zwracają błąd i są obcinane w wyjściowe śledzenia.
The following table describes the Microsoft SQL Server Profiler data columns, which are the same data columns as those used by SQL Trace, and indicates the columns that are selected by default.
kolumna danych |
Numer kolumny |
Opis |
---|---|---|
ApplicationName1 |
10 |
Nazwa klient aplikacji, który utworzył połączenie z wystąpienie SQL Server.To kolumna jest wypełniona wartości przekazanych przez aplikację i nie nazwę programu. |
BigintData1 |
52 |
Wartość (bigint Typ danych), która zależy od klasa zdarzenia określonych w śledzenia. |
BigintData2 |
53 |
Wartość (bigint Typ danych), która zależy od klasa zdarzenia określonych w śledzenia. |
Dane binarne |
2 |
Wartość binarna, zależny od klasa zdarzenia , przechwytywania śledzenia. |
ClientProcessID1 |
9 |
Identyfikator przypisany przez komputer-host do procesu, w którym jest uruchomiona aplikacja klient.Ta kolumna danych jest wypełniane, jeśli identyfikator procesu klient jest dostarczany przez klient. |
ColumnPermissions |
44 |
Wskazuje, czy uprawnienia kolumna była zestaw.Tekst instrukcja, aby określić uprawnienia, które zostały zastosowane do kolumny, które można analizować. |
CPU |
18 |
Kwota CPU czas (w milisekundach), który jest używany przez zdarzenie. |
Database ID1 |
3 |
The ID of the database specified by the USE database_name statement, or the ID of the default database if no USE database_namestatement has been issued for a given instance.SQL Server Profiler displays the name of the database if the Server Name data column is captured in the trace and the server is available.Należy określić wartość dla bazy danych przy użyciu funkcja DB_ID. |
DatabaseName |
35 |
Nazwa bazy danych, w którym jest uruchomiona w instrukcja użytkownika. |
DBUserName1 |
40 |
SQL Server Nazwa użytkownika klient. |
Czas trwania |
13 |
Czas trwania (w mikrosekundach) zdarzenie. ![]()
W SQL Server 2005 lub nowszej, serwer raportów czas trwania zdarzenie w mikrosekundach (jeden milionowych lub 10-6, sekundy) i kwoty używane przez zdarzenie w milisekundach czas Procesora (jednej tysięcznej lub 10-3, sekundy).W SQL Server 2000, Serwer zaraportował czas trwania i czas Procesora w milisekundach.W SQL Server 2005 lub nowszej, SQL Server Profiler Wyświetla graficzny interfejs użytkownika czas trwania kolumna w milisekundach domyślnie, ale podczas śledzenia jest zapisywany w pliku lub tabela bazy danych czas trwania wartość kolumna jest zapisywany w mikrosekundach.
|
GodzinaZakończenia |
15 |
Czas, w którym zdarzenie jest zakończone.Ta kolumna jest pusta dla klas zdarzeń, które odwołują się do zdarzenie uruchamiania, takie jak SQL: BatchStarting lub SP: uruchamianie. |
Błąd |
31 |
Numer błędu danego zdarzenie.Często jest to numer błędu, przechowywane w sysmessages. |
EventClass1 |
27 |
Typ klasa zdarzenia , są przechwytywane. |
EventSequence |
51 |
Numer sekwencji dla tego zdarzenie. |
EventSubClass1 |
21 |
Typ podklasy zdarzenie zapewnia dalsze informacje o każdej klasa zdarzenia.Na przykład wartości podklasa zdarzenie Realizacja Ostrzeżenie klasa zdarzenie reprezentuje typ Realizacja Ostrzeżenie: 1 = Oczekiwania kwerendy.Kwerenda musi oczekiwania dla zasobów może wykonać; na przykład pamięci. 2 = Kwerendy czas-limit.Kwerenda przekroczyła limit czasu podczas oczekiwania na zasoby wymagane do wykonać.Ta kolumna danych nie jest wypełniona dla wszystkich zdarzenie klasy. |
IDENTYFIKATOR GUID |
54 |
Wartość identyfikatora GUID, która zależy od klasa zdarzenia określonych śledzenia. |
Nazwa pliku |
36 |
nazwa logiczna pliku, który jest modyfikowany. |
Uchwyt |
33 |
Liczba całkowita, używane przez ODBC, OLE DB lub biblioteki bazy danych do koordynowania wykonanie serwera. |
HostName1 |
8 |
Nazwa komputera, na którym działa klient.Ta kolumna danych jest wypełniane, jeśli nazwa hosta jest dostarczany przez klient.Aby określić nazwę hosta, należy użyć funkcja HOST_NAME. |
IndexID |
24 |
Identyfikator indeksu na obiekt zdarzenie.Aby określić identyfikator indeksu dla obiektu, użyj indid kolumna sysindexes tabela systemowa. |
IntegerData |
25 |
Wartość całkowita zależne od klasa zdarzenia przechwytywane śledzenia. |
IntegerData2 |
55 |
Wartość całkowita zależne od klasa zdarzenia przechwytywane śledzenia. |
IsSystem |
60 |
Wskazuje, czy wystąpiło zdarzenie procesu systemowego lub proces użytkownika: 1 = system 0 = użytkownik |
LineNumber |
5 |
Zawiera numer wiersza, który zawiera błąd.Zdarzenia, które obejmują Transact-SQL instrukcje, jak SP: StmtStarting, LineNumber zawiera numer wiersza wyciągu w procedura składowana lub partia. |
LinkedServerName |
45 |
Nazwa serwer połączony. |
LoginName |
11 |
Nazwa logowania użytkownika (Logowanie zabezpieczeń programu SQL Server lub poświadczenia logowania systemu Windows w postaci domena\nazwa_użytkownika). |
LoginSid1 |
41 |
Identyfikator zabezpieczeń (SID) zalogowanego użytkownika.Można znaleźć te informacje w sys.server_principals widoku wzorca bazy danych.Każde logowanie do serwera ma unikatowy identyfikator. |
MethodName |
47 |
Nazwa metoda OLEDB. |
Tryb |
32 |
Używany przez różnych zdarzeń opisujące stan całkowitej zdarzenie żąda lub otrzymał. |
NestLevel |
29 |
Liczba całkowita reprezentuje dane zwrócone przez @@ NESTLEVEL. |
NTDomainName1 |
7 |
domena systemu Microsoft Windows, do której należy użytkownik. |
NTUserName1 |
6 |
Nazwa użytkownika systemu Windows. |
Identyfikator obiektu |
22 |
Identyfikator przypisany systemu obiektu. |
ObjectID2 |
56 |
Identyfikator powiązanego obiekt lub obiekt, jeśli są dostępne. |
Nazwa obiektu |
34 |
Nazwa obiektu, do którego odwołują się. |
ObjectType2 |
28 |
Wartość reprezentującą typ obiektu zaangażowany w zdarzenie.Wartość ta odpowiada typu kolumna w sysobjects. |
Przesunięcie |
61 |
Początkowe przesunięcie instrukcja w procedura składowana lub partia. |
OwnerID |
58 |
Tylko zdarzenia blokada.Typ obiektu, który jest właścicielem blokada. |
Nazwa_właściciela |
37 |
Nazwa użytkownika bazy danych właściciela obiektu. |
ParentName |
59 |
Nazwa schematu, w którym znajduje się dany obiekt. |
Uprawnienia |
19 |
Wartość całkowitą, która reprezentuje typ uprawnienia, sprawdzane.Dostępne są następujące wartości: 1 = Wybierz wszystko 2 = Wszystkich aktualizacji 4 = Wszystkie odwołania 8 = WSTAW 16 = Usuń 32 = EXECUTE (tylko procedury) 4096 = Wybierz dowolny (co najmniej jedna kolumna) 8192 = Wszelkie aktualizacji 16384 = Wszelkie odwołania |
Nazwa_dostawcy |
46 |
Nazwa dostawca OLEDB. |
Odczyty |
16 |
Liczba operacji odczytu na dysku logicznym, które są wykonywane przez serwer w imieniu zdarzenie.Te operacje odczytu obejmują wszystkie odczyty z tabel i buforów podczas wykonywania instrukcja. |
IdentyfikatorŻądania |
49 |
Identyfikator żądania, który zawiera instrukcja. |
RoleName |
38 |
Nazwa rola aplikacji , włączone. |
RowCounts |
48 |
Liczba wierszy w partia. |
ServerName1 |
26 |
Nazwa wystąpienie SQL Server , odszukane. |
SessionLoginName |
64 |
Nazwa logowania użytkownika, który pochodzi z sesja.Na przykład, jeśli łączysz się z SQL Server za pomocą Login1 i wykonywanie instrukcja jako Login2, SessionLoginName Wyświetla Login1, podczas gdy LoginName Wyświetla Login2.Ta kolumna danych wyświetla zarówno SQL Server i logowania do systemu Windows. |
Wskaźnik ważności |
20 |
Poziom ważności zdarzenie wyjątku. |
SourceDatabaseID |
62 |
Identyfikator bazy danych, w której istnieje źródło obiektu. |
SPID |
12 |
Identyfikator (SPID), który jest przypisywany przez proces serwera SQL Server do procesu, która jest skojarzona z klient. |
SqlHandle |
63 |
64-bitową wartość mieszania na podstawie tekstu kwerend ad hoc lub bazy danych i obiektów identyfikator obiektu SQL.Wartość tę można przekazać do sys.dm_exec_sql_text() do pobierania skojarzony tekst SQL. |
StartTime1 |
14 |
Czas, jaką zdarzenie uruchomiona, jeśli są dostępne. |
Stan |
30 |
Kod stanu błędu. |
SUKCES |
23 |
Reprezentuje czy zdarzenie zakończyło się pomyślnie.Wartości: 1 = Sukces. 0 = Niepowodzenie Na przykład 1 oznacza pomyślne wyboru uprawnień i 0 oznacza wyboru nie powiodło się. |
TargetLoginName |
42 |
Dla akcji, które miejsce docelowe identyfikator logowania, nazwa logowania miejsce docelowe; na przykład, aby dodać nowe logowanie. |
TargetLoginSid |
43 |
Dla akcji, które miejsce docelowe identyfikator logowania, SID logowania miejsce docelowe; na przykład, aby dodać nowe logowanie. |
Docelowa_nazwa_użytkownika |
39 |
Dla akcji, które miejsce docelowe użytkownika bazy danych, nazwy użytkownika; na przykład, aby udzielić uprawnienia użytkownikowi. |
TextData |
1 |
Wartość tekstową, zależne od klasa zdarzenia , przechwytywania śledzenia.Jednakże jeżeli śledzenie jest kwerendą parametryczną, zmienne nie są wyświetlane z wartości danych w TextData kolumna. |
Identyfikator transakcji |
4 |
Identyfikator przypisany systemu transakcji. |
Typ |
57 |
Wartość całkowita zależne od klasa zdarzenia przechwytywane śledzenia. |
Zapisuje |
17 |
Numer dysku fizycznego zapisu operacje wykonywane przez serwer w imieniu zdarzenie. |
XactSequence |
50 |
Token do opisu bieżącej transakcji. |
1 Te kolumny danych są wypełniane domyślnie dla wszystkich zdarzeń.
2 Więcej informacji o TypObiektu kolumna danych, zobacz Kolumny zdarzenie śledzenia TypObiektu.