Udostępnij przez


Describing Events by Using Data Columns

Śledzenia SQL używa kolumn danych w wyniki śledzenia do opisu zdarzenia, które są zwracane podczas śledzenia.

Uwaga

Zaczyna się od SQL Server 2005, śledzenia kolumna wartości większe niż 1 GB zwrócony błąd, a w wyniku śledzenia, są obcinane.

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

Błędy DB OLE

Description

ApplicationName1

10

Nazwa aplikacji klient, który utworzył połączenie z wystąpienie programu SQL Server. W tej kolumnie jest wypełniony wartości przekazanych przez aplikację, a nie nazwę programu.

BigintData1

52

Wartość)bigint Typ danych), która zależy od tego, klasa zdarzenia określone w śledzenia.

BigintData2

53

Wartość)bigint Typ danych), która zależy od tego, klasa zdarzenia określone w śledzenia.

Dane binarne

2

Wartość binarna zależne klasa zdarzenia która są przechwytywane w śledzenia.

ClientProcessID1

9

Identyfikator przypisany przez komputer-host to proces, w którym jest uruchomiona aplikacja klient.Ta kolumna danych jest pusta, jeśli identyfikator procesu klient jest dostarczany przez klient.

ColumnPermissions

44

Wskazuje, czy ustawiono uprawnienie kolumna.Tekst instrukcja, aby ustalić, które uprawnienia zostały zastosowane do kolumny, które można przeanalizować.

CPU

18

Ilość czas PROCESORA (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 za pomocą funkcja DB_ID.

NazwaBazyDanych

35

Nazwa bazy danych, w którym jest uruchomiony w instrukcja użytkownika.

DBUserName1

40

The SQL Server user name of the klient.

Czas trwania

13

Czas trwania (w mikrosekundach) zdarzenie.

NoteNote:
W SQL Server 2005 później, na serwerze raportów czas trwania zdarzenie w mikrosekundach (milionowych jednego albo 10 lub-6, sekundy) i używane przez zdarzenie występujące w milisekundach czas PROCESORA (jeden thousandth lub 10-3, sekundy).W SQL Server 2000, serwer podać zarówno czas trwania i czas PROCESORA (w milisekundach). W SQL Server 2005 lub nowszy SQL Server Profiler Wyświetla graficzny interfejs użytkownika Czas trwania Kolumna milisekund domyślnie, ale podczas śledzenia jest zapisywany w pliku lub bazie danych, Czas trwania wartość kolumny jest zapisywany w mikrosekundach.

EndTime

15

Godzina, w którym zdarzenie jest zakończona.Ta kolumna jest pusta dla klas zdarzeń, które odwołują się do zdarzenie jest uruchamiana, takich jak SQL:BatchStarting or 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 która są przechwytywane.

EventSequence

51

Zdarzenie inspekcji zmiany inspekcji

EventSubClass1

21

Typ podklasy zdarzenie, które zawiera dodatkowe informacje o każdej klasa zdarzenia.Na przykład, zdarzenie podklasy wartości Ostrzeżenie o wykonanie klasa zdarzenia reprezentuje typu Ostrzeżenie wykonanie:

1 = Oczekiwania kwerendy.Kwerendy muszą czekać na zasoby przed może wykonać; na przykład pamięci.

2 = Limit czas kwerendy.Upłynął limit czasu podczas oczekiwania na zasoby wymagane do wykonywania kwerendy.Dane zdarzenie zdefiniowane przez użytkownika.

IDENTYFIKATOR GUID

54

Wartość identyfikatora GUID, która zależy od klasa zdarzenia określone w śledzenia.

Nazwa pliku

36

nazwa logiczna pliku, który jest modyfikowany.

Tworzy dane wyjściowe wartości parametrów dla każdej usługi RPC.

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 pusta, 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, należy użyć indid kolumnasysindexes tabela systemowa.

IntegerData

25

Zależne od całkowitą zdarzenie klasy 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 procesu użytkownika:

1 = system

0 = user

LineNumber

5

CursorPrepareW przypadku zdarzeń, które mogą obejmować Transact-SQL instrukcje, jak SP: StmtStarting, the LineNumber zawiera numer wiersza w instrukcja w procedurze przechowywanej lub partia.

LinkedServerName

45

Inspekcja roli aplikacja Zmień hasło zdarzenie

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) użytkownika zalogowanego.Niniejsze informacje można znaleźć sys.server_principals widokuwzorzec bazy danych.Każdy identyfikator logowania na serwerze ma unikatowy identyfikator.

MethodName

47

Nazwa metoda OLEDB.

Tryb

32

Liczba całkowita, używany przez różnych zdarzeń opisuje stan, w którym zdarzenie żąda lub wcześniej.

NestLevel

29

Liczba całkowita, która reprezentuje dane zwrócone przez @@ NESTLEVEL.

NTDomainName1

7

Domena systemu Microsoft Windows, do której należy dany użytkownik.

NTUserName1

6

Nazwa użytkownika systemu Windows.

Identyfikator obiektu

22

Przypisany przez system IDENTYFIKATORA obiektu.

ObjectID2

56

Identyfikator powiązanego obiektu lub obiektu, jeśli są dostępne.

NazwaObiektu

34

Nazwa obiektu, do którego istnieje odwołanie.

ObjectType2

28

Wartość odpowiadającą typowi obiektu zaangażowany w zdarzenie.Wartość ta odpowiada Typ kolumnasysobjects.

Występuje, gdy wykonuje kwerendę pełnego tekstu.

61

Początkowe przesunięcie instrukcja w procedurze przechowywanej lub partia.

OwnerID

58

plan wykonania XMLTyp obiektu, który jest właścicielem blokada.

Inspekcja AddLogin zdarzenie

37

Nazwa użytkownika bazy danych właściciela obiektu.

ParentName

59

Nazwa schematu, w którym znajduje się obiekt.

Uprawnienia

19

Wartość liczby całkowitej, która reprezentuje typ kontroli uprawnień.Wartości są następujące:

1 = SELECT ALL

2 = UPDATE ALL

4 Materiały referencyjne = ALL

8 = INSERT

16 = DELETE

32 = EXECUTE (tylko procedury)

4096 SELECT bez (co najmniej jedną kolumna) =

8192 = ANY UPDATE

16384 = ANY usługach

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 obejmuje wszystkie operacje odczytu z tabel i buforów podczas wykonywania w instrukcja.

IdentyfikatorŻądania

49

Identyfikator żądania, który zawiera informację.

RoleName

38

Nazwa roli aplikacji jest skonfigurowana.

RowCounts

48

Liczba wierszy w instancji.

ServerName1

26

Nazwa wystąpienie programu SQL Server które jest są śledzone.

SessionLoginName

64

Nazwa logowania użytkownika, który utworzył sesję.Jeśli na przykład nawiązano połączenie z programem SQL Server przy użyciu nazwy logowania Login1 i wykonano instrukcję przy użyciu nazwy logowania Login2, w kolumnie SessionLoginName jest widoczna nazwa Login1, a w kolumnie LoginName nazwa Login2.W tej kolumnie danych jest widoczna zarówno nazwa logowania programu SQL Server, jak i nazwa logowania systemu Windows.

Wskaźnik ważności

20

Poziom ważności zdarzenie wyjątku.

SourceDatabaseID

62

Identyfikator bazy danych, w którym istnieje urządzenie źródłowe obiektu.

SPID

12

Identyfikator (SPID), który jest przypisywany przez proces serwera SQL Server proces, która jest skojarzona z klient.

SqlHandle

63

Obsługa końcowego zaniechaniaTej wartości mogą być przekazywane do sys.dm_exec_sql_text() pobrać tekstu SQL.

StartTime1

14

Czas, w którym zdarzenie uruchomiony, jeśli są dostępne.

Stan

30

Kod stanu błędu.

SUKCES

23

Reprezentuje czy zdarzenie zakończyło się pomyślnie.Wartości to:

1 = Sukcesu.

0 = Failure

Na przykład 1 oznacza wyboru pomyślne uprawnień i 0 oznacza wyboru nie powiodło się.

TargetLoginName

42

Dla akcji, które miejsce docelowe identyfikator logowania, nazwę miejsce docelowe identyfikator logowania; na przykład, aby dodać nowy identyfikator logowania.

TargetLoginSid

43

Dla akcji, które miejsce docelowe identyfikator logowania, identyfikator SID logowania miejsce docelowe; na przykład, aby dodać nowy identyfikator logowania.

Inspekcja logowania Zmień właściwość zdarzenie

39

Dla akcji, które miejsce docelowe baza danych użytkownika, nazwa tego użytkownika; na przykład, aby udzielić uprawnień do użytkownika.

TextData

1

Wartość tekstowa zależne od klasa zdarzenia, które są przechwytywane w śledzenia.Jednak jeżeli można śledzić kwerendy parametryczne, zmienne nie są wyświetlane z wartościami danych TextData kolumna.

Transaction ID

4

Identyfikator przypisany systemu transakcji.

Typ

57

Wartość całkowita zależne od klasa zdarzenia przechwytywane śledzenia.

Brak predykatu łączyć

17

Liczba dysków fizycznych zapisu operacje wykonywane przez serwer w imieniu zdarzenie.

XactSequence

50

Inspekcja DBCC zdarzenie

1 Te kolumny danych są wypełniane domyślnie dla wszystkich zdarzeń.

2 Aby uzyskać więcej informacji na temat Typu obiektu kolumna danych, zobacz temat ObjectType Trace Event Column.