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.

UwagaUwaga:
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.

Zobacz także

Odwołanie