sp_trace_setevent (języka Transact-SQL)

Dodaje lub usuwa zdarzenie lub zdarzenie kolumna do śledzenia.sp_trace_setevent mogą być wykonywane tylko na istniejących ślady, które są zatrzymane (status jest 0).Zwrócony błąd, jeśli ta procedura składowana jest wykonywany na śledzenia nie istnieje lub których status nie jest 0.

Ikona łącza do tematuJęzyka Transact-SQL składni konwencje

Składnia

sp_trace_setevent [ @traceid = ] trace_id 
          , [ @eventid = ] event_id
          , [ @columnid = ] column_id
          , [ @on = ] on

Argumenty

  • [ @traceid= ] trace_id
    Jest to identyfikator śledzenia ma być zmodyfikowany.trace_idjest int, z braku domyślne.Użytkownik wykorzystuje to trace_idwartość do identyfikowania, modyfikowanie i kontroli śledzenia.

  • [ @eventid= ] event_id
    Jest to identyfikator zdarzenie włączyć.event_idjest int, z braku domyślne.

Ta tabela zawiera listę zdarzeń, które mogą być dodane lub usunięte z śledzenia.

Numer zdarzenia

Nazwa zdarzenia

Opis

0-9

Zarezerwowane

Zarezerwowane

10

RPC: zakończone

Występuje po zakończeniu zdalnego wywołania procedury (RPC).

11

RPC: uruchamianie

Występuje, gdy RPC został uruchomiony.

12

SQL: BatchCompleted

Występuje, gdy Transact-SQL partia została ukończona.

13

SQL: BatchStarting

Występuje, gdy Transact-SQL partia została uruchomiona.

14

Inspekcja logowania

Występuje po pomyślnym zalogowaniu się użytkownika do SQL Server.

15

Logout inspekcji

Występuje, gdy użytkownik zaloguje się z SQL Server.

16

Uwagi

Występuje, gdy Uwaga zdarzenia, takiego jak klient-zdarzyć się to przerwanie połączenia przerwanego klient lub żądania.

17

ExistingConnection

Wykrywa wszystkie operacje wykonywane przez użytkowników połączonych z SQL Server przed rozpoczęciem śledzenia.

18

Inspekcji serwera uruchamia i zatrzymuje

Występuje, gdy modyfikacji stanuusługaSQL Server.

19

DTCTransaction

Ścieżki Microsoft Distributed Transaction Coordinator (MS DTC) skoordynowane transakcje między dwoma lub więcej baz danych.

20

Inspekcja logowanie nie powiodło się

Wskazuje, że próba logowania SQL Server z klient nie powiodło się.

21

Dziennik zdarzeń

Wskazuje, że zostały zarejestrowane zdarzenia w dzienniku aplikacji systemu Windows.

22

Dzienniku błędów

Wskazuje zalogowano zdarzenia błędów SQL Server dziennik błędów.

23

Zablokuj: zwolniony

Wskazuje, blokada zasób, takich jak stronazostała zwolniona.

24

Zablokuj: nabyte

Wskazuje nabycia blokada do zasób, takich jak dane strona.

25

Zablokuj: zakleszczenia

Wskazuje, że dwa równoczesne transakcje mają wzajemnie zakleszczony, próbując uzyskać niezgodne blokad zasobów, który jest właścicielem innych transakcji.

26

Zablokuj: Anuluj

Wskazuje, że nabycie blokada zasób zostało anulowane (na przykład, aby z powodu zakleszczenie).

27

: Limit czasu blokady

Wskazuje żądanie blokada do zasób, takich jak stronazostał przekroczony ze względu na inną transakcję utrzymywanie blokowania blokada wymaganych zasób.Limit czasu jest określany przez @@ LOCK_TIMEOUT funkcjai można zestaw LOCK_TIMEOUT zestawu instrukcja.

28

Stopień zdarzeń paralelizmu (Wstaw 7.0)

Występuje przed wykonaniem instrukcja SELECT, INSERT lub UPDATE.

29-31

Zarezerwowane

Należy użyć zdarzenia 28.

32

Zarezerwowane

Zarezerwowane

33

Wyjątek

Wskazuje, że wystąpił wyjątek w SQL Server.

34

SP:CacheMiss

Wskazuje, kiedy procedura składowana nie znajduje się w pamięć podręczna procedury.

35

SP:CacheInsert

Wskazuje, kiedy element jest wstawiany do pamięć podręczna procedury.

36

SP:CacheRemove

Wskazuje, po usunięciu element z pamięć podręczna procedury.

37

SP: Recompile

Wskazuje, że procedura składowana została ponownie skompilowana.

38

SP:CacheHit

Wskazuje, kiedy procedura składowana znajduje się w pamięć podręczna procedury.

39

Zaniechane

Zaniechane

40

SQL: StmtStarting

Występuje, gdy Transact-SQL instrukcja zostało rozpoczęte.

41

SQL: StmtCompleted

Występuje, gdy Transact-SQL instrukcja zostało ukończone.

42

SP: uruchamianie

Wskazuje, kiedy została uruchomiona procedura składowana .

43

SP: zakończone

Określa, kiedy zakończyło się procedura składowana .

44

SP: StmtStarting

Wskazuje, że Transact-SQL instrukcja w ramach procedura składowana rozpoczął wykonywanie.

45

SP: StmtCompleted

Wskazuje, że Transact-SQL instrukcja w ramach procedura składowana zakończył wykonywanie.

46

Obiekt: utworzony

Wskazuje, że obiekt został utworzony, jak w przypadku instrukcji CREATE INDEX, CREATE TABLE i tworzenie bazy danych.

47

Obiekt: usunięte

Wskazuje, że obiekt został usunięty, na przykład instrukcje DROP TABLE i UPUŚĆ INDEKSU.

48

Zarezerwowane

49

Zarezerwowane

50

SQL Transakcja

Ścieżki Transact-SQL początek, zatwierdzenie, ZAPISZ i transakcji ROLLBACK wypowiedzi.

51

Skanowanie: uruchomiony

Wskazuje, kiedy Rozpoczęto skanowanie tabela lub indeksu.

52

Skanowanie: zatrzymany

Wskazuje, kiedy skanowanie tabela lub indeks został zatrzymany.

53

CursorOpen

Wskazuje, kiedy kursor jest otwierany na Transact-SQL instrukcja ODBC, OLE DBlub DB-Biblioteka.

54

TransactionLog

Ścieżki, gdy transakcje są zapisywane w dzienniku transakcji.

55

Ostrzeżenie mieszania

Wskazuje operację mieszania (na przykład mieszania łączyć, mieszania wartość zagregowana, Unia mieszania i mieszania distinct) nie przetwarzanego na partycji buforu odwołał się do alternatywnego planu.Taka sytuacja może wystąpić z powodu głębokość rekursji, pochylić flagi śledzenia danych lub bit zliczania.

56-57

Zarezerwowane

58

Statystyka Auto

Wskazuje, że wystąpił automatycznego aktualizowania indeksu statystyki.

59

Łańcuch blokady: zakleszczenia

Wyprodukowane dla każdego zdarzenia, które doprowadziły do zakleszczenie.

60

Eskalację blokady:

Wskazuje przekonwertowany precyzyjny system blokada gruboziarnisty długoziarnistego blokada (na przykład strona blokada przekazany lub przekonwertować na tabelę lub HoBT blokada).

61

OLE DB błędów

Wskazuje, że wystąpił błąd OLE DB .

62-66

Zarezerwowane

67

Wykonanie ostrzeżenia

Wskazuje wszystkie ostrzeżenia, które wystąpiły podczas realizacji SQL Server instrukcja lub procedura składowana.

68

Tekst SHOWPLAN (Unencoded)

Wyświetla drzewo planu Transact-SQL instrukcja wykonywane.

69

Sortowanie ostrzeżenia

Wskazuje operacji sortowania, które nie dopasowanie w pamięci.Nie obejmuje operacje sortowania obejmujące tworzenie indeksów; sortować tylko operacje w ciągu kwerendy (na przykład ORDER BY klauzula użyte w instrukcjaSELECT).

70

CursorPrepare

Wskazuje, kiedy kursor nad Transact-SQL instrukcja jest gotowa do użytku przez ODBC, OLE DBlub DB-Biblioteka.

71

Przygotować SQL

ODBC, OLE DBlub DB-przygotował biblioteki Transact-SQL instrukcja lub instrukcji użycia.

72

Szefowie przygotowane SQL

ODBC, OLE DBlub DB-biblioteka została wykonana przygotowanej Transact-SQL instrukcja lub oświadczeń.

73

Unprepare SQL

ODBC, OLE DBlub DB-biblioteka ma nieprzygotowany (usunąć) przygotowanego Transact-SQL instrukcja lub oświadczeń.

74

CursorExecute

kursor uprzednio przygotowany na Transact-SQLinstrukcja ODBC, OLE DBlub DB-biblioteka jest wykonywany.

75

CursorRecompile

kursor otwartych na Transact-SQLinstrukcja ODBC lub DB-biblioteka ma została ponownie skompilowana, albo bezpośrednio, albo ze względu na zmiany schematu.

Wywołany przez ANSI i kursorów nie ANSI.

76

CursorImplicitConversion

kursor nad Transact-SQLinstrukcja jest konwertowana przez SQL Server z jednego typu do drugiego.

Wywołany przez ANSI i kursorów nie ANSI.

77

CursorUnprepare

Przygotowany kursor nad Transact-SQL instrukcja jest nieprzygotowany (usunąć) ODBC, OLE DBlub DB- Biblioteka.

78

CursorClose

kursor wcześniej otwarty na Transact-SQLinstrukcja ODBC, OLE DBlub DB-biblioteka jest zamknięty.

79

Brak kolumn danych statystycznych

Statystyki kolumn, które mogło być przydatne dla optymalizatora nie są dostępne.

80

Brak predykat sprzężenia

Kwerendy, której nie predykat łączyć jest wykonywany.Może to spowodować długo działającą kwerendę.

81

Zmiana pamięci serwera

SQL Serverzwiększa zużycie pamięci lub zmniejszyło się o 1 megabajt (MB) lub 5 procent pamięci serwera maksymalną, jest większa.

82-91

Użytkowników można konfigurować (0-9)

Dane zdarzenia zdefiniowane przez użytkownika.

92

Rozwój Auto pliku danych

Wskazuje, że plik danych został automatycznie przedłużony przez serwer.

93

Rozwój Auto pliku dziennika

Wskazuje, że plik dziennika został automatycznie przedłużony przez serwer.

94

Autozmniejszanie pliku danych

Wskazuje, że plik danych został automatycznie ściągnąć przez serwer.

95

Autozmniejszanie pliku dziennika

Wskazuje, że plik dziennika był automatycznie ściągnąć przez serwer.

96

Tekst SHOWPLAN

Wyświetla drzewo planu kwerend SQL instrukcja z optymalizator kwerendy.Należy zauważyć, że TextData kolumna nie zawiera Showplan dla tego zdarzenie.

97

Wszystkie SHOWPLAN

Wyświetla plan kwerend z pełnej kompilacji - szczegółyczasinstrukcja SQL, wykonywane. Należy zauważyć, że TextData kolumna nie zawiera Showplan dla tego zdarzenie.

98

Profil SHOWPLAN statystyk

Wyświetla plan kwerend z pełnego uruchomienia - szczegółyczasinstrukcja SQL, wykonywane. Należy zauważyć, że TextData kolumna nie zawiera Showplan dla tego zdarzenie.

99

Zarezerwowane

100

Parametr wyjściowy RPC

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

101

Zarezerwowane

102

Zdarzenie typu Inspekcja instrukcji GDR

Występuje za każdym czas dotacji, ODMÓWIĆ, REVOKE uprawnienie instrukcja jest wystawiany przez dowolnego użytkownika w SQL Server.

103

Zdarzenie typu Inspekcja obiektu GDR

Występuje za każdym czas dotacji, ODMÓWIĆ, REVOKE uprawnienia obiektu jest wydawany przez dowolnego użytkownika w SQL Server.

104

Inspekcja zdarzeń AddLogin

Występuje, gdy SQL Server logowania jest dodawany lub usuwany; dla sp_addlogin i sp_droplogin.

105

Zdarzenie typu Inspekcja logowania GDR

Występuje, gdy prawo logowania systemu Windows jest dodawany lub usuwany; dla sp_grantlogin, sp_revokelogin, i sp_denylogin.

106

Zmiana właściwości zdarzenie typu Inspekcja logowania

Występuje, gdy właściwość identyfikator logowania, hasła, z wyjątkiem jest modyfikowany; dla sp_defaultdb i sp_defaultlanguage.

107

Zmień hasło zdarzenie typu Inspekcja logowania

Występuje, gdy SQL Server zmienić hasło logowania.

Hasła nie są rejestrowane.

108

Inspekcja dodać do zdarzenia roli serwera logowania

Występuje, gdy identyfikator logowania jest dodawany lub usuwany z stała rola serwera; dla sp_addsrvrolemember, i sp_dropsrvrolemember.

109

Inspekcja dodać zdarzenie użytkownika DB

Występuje, gdy identyfikator logowania jest dodawany lub usuwany jako użytkownik bazy danych (Windows lub SQL Server) do bazy danych; dla sp_grantdbaccess, sp_revokedbaccess, sp_adduser, i sp_dropuser.

110

Inspekcja dodać członka do zdarzeń roli DB

Występuje, gdy identyfikator logowania jest dodawany lub usuwany jako użytkownik bazy danych (stałe lub zdefiniowane przez użytkownika) do bazy danych; dla sp_addrolemember, sp_droprolemember, i sp_changegroup.

111

Inspekcja dodać zdarzenie roli

Występuje, gdy identyfikator logowania jest dodawany lub usuwany jako użytkownik bazy danych do bazy danych; dla sp_addrole i sp_droprole.

112

Rola aplikacji Zmień hasło zdarzeń inspekcji

Występuje po zmianie hasła rola aplikacji .

113

Zdarzenie typu Inspekcja instrukcji uprawnień

Występuje, gdy uprawnienie instrukcja (takie jak CREATE TABLE) jest używany.

114

Zdarzenia dostępu obiekt schematu inspekcji

Występuje, gdy uprawnienie obiektów (takich jak wybór) jest używany pomyślnie bądź niepomyślnie.

115

Zdarzenia inspekcji tworzenia kopii zapasowych i przywracania

Występuje, gdy wydano polecenie kopii zapasowej lub PRZYWRACANIA.

116

Zdarzenia inspekcji DBCC

Występuje, gdy polecenia DBCC są wydawane.

117

Zdarzenia inspekcji zmian inspekcji

Występuje po dokonaniu inspekcji modyfikacji śledzenia.

118

Pochodne zdarzenia uprawnienia inspekcji obiektu

Występuje, gdy wydawane są polecenia obiektu CREATE, ALTER i UPUSZCZANIA.

119

Zdarzenie wywołania OLE DB

Występuje, gdy OLE DB dostawca wywołań zdalnych procedur przechowywanych i kwerendami rozproszonymi.

120

Zdarzenie QueryInterface OLEDB

Występuje, gdy OLE DB QueryInterface wywołań zdalnych procedur przechowywanych i kwerendami rozproszonymi.

121

Zdarzenie DataRead OLE DB

Występuje, gdy wywołanie żądanie danych OLE DB dostawca.

122

SHOWPLAN XML

Występuje, gdy wykonuje SQL instrukcja .Obejmuje to zdarzenie , identyfikację podmiotów Showplan.Każde zdarzenie jest przechowywana w poprawnie sformułowany dokument XML.Należy zauważyć, że Binary kolumna dla tego zdarzenie zawiera zakodowane Showplan.SQL Server Profiler umożliwia śledzenie otworzyć i wyświetlić Showplan.

123

SQL: FullTextQuery

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

124

Broker: konwersacja

Raporty o postępie Service Broker konwersacji.

125

Oczekiwany anonsu

Występuje podczas korzystania z funkcji, która zostanie usunięta z przyszłych wersja programu SQL Server.

126

Oczekiwany końcowym pomocy technicznej

Występuje podczas korzystania z funkcji, która zostanie usunięta z następnym głównym wydaniu SQL Server.

127

Zdarzenie rozlewania Exchange

Występuje, gdy komunikacji buforów planu równoległego kwerendy zostały tymczasowo zapisane w tempdb bazy danych.

128

Zdarzenia zarządzania bazą danych inspekcji

Występuje, gdy tworzony, zmienione lub usunięte bazy danych.

129

Zdarzenia zarządzania obiektu bazy danych inspekcji

Występuje, gdy wykonuje instrukcja CREATE, ALTER lub UPUSZCZANIA na obiekty bazy danych, takie jak schematy.

130

Zdarzenie zarządzania inspekcji głównej bazy danych

Występuje, gdy podmioty, takie jak użytkownicy, są tworzone, zmienione lub usunięte z bazy danych.

131

Zdarzenia zarządzania obiektu schematu inspekcji

Występuje, gdy obiekty serwerów są tworzone, zmienione lub usunięte.

132

Zdarzenie personifikacji inspekcji serwera głównego

Występuje, gdy personifikacja w serwerze zakres, takie jak wykonać logowanie jako.

133

Główny zobowiązany bazy danych inspekcji zdarzeń personifikacji

Występuje, gdy Personifikacja występuje w bazie danych zakres, takie jak wykonać jako użytkownik lub SETUSER.

134

Inspekcja zdarzeń przejmowanie na własność obiektu serwera

Występuje, gdy właściciel dla obiektów serwera, zakres.

135

Inspekcja zdarzeń przejmowanie na własność obiektu bazy danych

Występuje, gdy nastąpi zmiana właściciela dla obiektów w bazie danych zakres .

136

Broker: konwersacji grupy

Występuje, gdy Service Broker tworzy nową grupa konwersacji lub obniży się istniejącej grupa konwersacji.

137

Raport zablokowanego procesu

Występuje, gdy proces został zablokowany dla więcej niż określoną ilość czas.Nie obejmuje procesy systemowe lub procesy, które oczekują na innych niż zakleszczenie-wykrywalne zasobów.Użycie sp_configure do konfigurowania próg i częstotliwości, w których są generowane raporty.

138

Broker: połączenia

Raportuje stan połączenia transportowego, zarządzane przez Service Broker.

139

Broker: wysyłana wiadomość przesłana dalej

Występuje, gdy Service Broker przesyła dalej wiadomości.

140

Broker: przesłanej dalej wiadomości usunięte

Występuje, gdy Service Broker spadnie komunikat, który miał być przekazywane.

141

Klasyfikowanie Broker: wiadomości

Występuje, gdy Service Broker Określa routingu dla wiadomości.

142

Broker: przekazywanie

Wskazuje, że wystąpił błąd w Service Broker warstwy transportu.Numer błędu i wartości stanu wskazuje źródło błędu.

143

Broker: kolejka wyłączone

Wskazuje skażona wiadomość został wykryty, ponieważ wystąpiły pięciu cofnięcia kolejnych transakcji na Service Broker kolejki.zdarzenie zawiera identyfikator bazy danych i identyfikator kolejki kolejki, która zawiera skażona wiadomość.

144-145

Zarezerwowane

 

146

Profil statystyki SHOWPLAN XML

Występuje, gdy wykonuje SQL instrukcja .Identyfikuje Showplan podmiotów gospodarczych i wyświetla pełne, kompilacji - danychczas .Należy zauważyć, że Binary kolumna dla tego zdarzenie zawiera zakodowane Showplan.SQL Server Profiler umożliwia śledzenie otworzyć i wyświetlić Showplan.

148

Wykres zakleszczenia

Występuje, gdy próba uzyskania blokada jest anulowany, ponieważ próba był częścią zakleszczenie i został wybrany jako ofiara zakleszczenie .Zawiera opis XML zakleszczenie.

149

Broker: zdalne wiadomość potwierdzenia

Występuje, gdy Service Broker wysyła lub odbiera komunikat potwierdzenia.

150

Zamknij plik śledzenia

Występuje po zamknięciu plik śledzenia podczas śledzenia przerzucanie pliku.

151

Zarezerwowane

 

152

Właściciel bazy danych zmian inspekcji

Występuje, gdy ZMIENIA autoryzacji jest używane do zmiany właściciela bazy danych i uprawnienia są sprawdzane w tym celu.

153

Inspekcja zdarzeń przejmowanie na własność obiektu schematu

Występuje, gdy ZMIENIA autoryzacji umożliwia przypisanie właściciela do obiektu i uprawnienia są sprawdzane w tym celu.

154

Zarezerwowane

 

155

FT:CRAWL uruchamiania

Występuje, gdy rozpoczyna się pełnotekstowego przeszukiwanie (zapełnianie).Służy do sprawdzania, jeśli żądanie przeszukiwanie jest pobierany przez zadania podrzędnego.

156

FT:CRAWL zatrzymany

Występuje, gdy przestaje pełnotekstowego przeszukiwanie (zapełnianie).Zatrzymuje występuje podczas przeszukiwanie zakończy się pomyślnie lub występuje błąd krytyczny .

157

FT:CRAWL przerwana

Występuje, gdy wystąpi wyjątek podczas przeszukiwaniepełnego tekstu.Zwykle powoduje pełnotekstowego przeszukiwanie zatrzymać.

158

Konwersacja Broker inspekcji

Sprawozdania z inspekcji wiadomości związane z Service Broker okna dialogowego zabezpieczeń.

159

Inspekcja logowania Broker

Sprawozdania z inspekcji wiadomości związane z Service Broker zabezpieczeń transportu.

160

Broker: wiadomości niemożliwe do dostarczenia

Występuje, gdy Service Broker nie jest w stanie utrzymać odebranej wiadomości, które miały zostać dostarczone do usługa.

161

Broker: uszkodzony komunikat

Występuje, gdy Service Broker odbiera komunikat uszkodzone.

162

Komunikat o błędzie

Wyświetla komunikaty o błędach, które są widoczne dla użytkowników w przypadek błąd lub wyjątek.

163

Broker: Aktywacja

Występuje, gdy monitor kolejki uruchamiania aktywacja procedura składowanaQUEUE_ACTIVATION powiadomieniewysyła lub uruchomienia aktywacja procedura składowana przez monitor kolejki kończy pracę.

164

Obiekt: zmienione

Występuje, gdy obiekt bazy danych zostanie zmieniona.

165

Statystyki wydajności

Występuje, gdy plan kwerend skompilowany został pierwszy czasw pamięci podręcznej, ponownie kompilowana lub usuniętych z pamięci podręcznej planu.

166

SQL: StmtRecompile

Występuje, gdy instrukcja-poziom ponowną kompilację.

167

Dublowanie zmiana stanu bazy danych

Występuje, gdy zmieni się stan dublowanego bazy danych.

168

SHOWPLAN XML do kompilacji kwerendy

Występuje, gdy kompiluje SQL instrukcja .Wyświetla pełną, danychczas kompilacji.Należy zauważyć, że Binary kolumna dla tego zdarzenie zawiera zakodowane Showplan.SQL Server Profiler umożliwia śledzenie otworzyć i wyświetlić Showplan.

169

Wszystkie SHOWPLAN dla kompilacji kwerendy

Występuje, gdy kompiluje SQL instrukcja .Wyświetla pełen danychczas kompilacji.Służy do identyfikowania Operatorzy Showplan.

170

Zdarzenie typu Inspekcja serwera zakresu GDR

Wskazuje przyznania, odmowy lub odwołać zdarzenie dla uprawnienia serwera, zakres wystąpił, takich jak tworzenie identyfikatora logowania.

171

Zdarzenie typu Inspekcja serwera obiektu GDR

Wskazuje wystąpił dotacji, odmawianie lub odwołać zdarzenie dla obiektu schematu, takie jak tabela lub funkcja.

172

Zdarzenia GDR obiektu bazy danych inspekcji

Wskazuje przyznania, odmowy lub odwołać zdarzenie dla obiektów bazy danych, takich jak zestawy i schematów, wystąpił.

173

Zdarzenie typu Inspekcja serwera operacji

Występuje, gdy używane są operacje inspekcji zabezpieczeń, takie jak zmienianie ustawień, zasoby, zewnętrzny dostęp lub autoryzacja .

175

Inspekcja zdarzeń śledzenia Zmień serwer

Występuje, gdy instrukcja sprawdza uprawnienia ALTER śledzenia.

176

Zdarzenie zarządzania inspekcji serwera obiektów

Występuje, gdy obiekty serwerów są tworzone, zmienione lub usunięte.

177

Zdarzenie zarządzania inspekcji serwera głównego

Występuje, gdy podmioty serwera są tworzone, zmienione lub usunięte.

178

Zdarzenie typu Inspekcja bazy danych operacji

Występuje, gdy operacje na bazie danych, takie jak kwerendy punkt kontrolny lub subskrybować powiadomienie.

180

Zdarzenia dostępu obiektu bazy danych inspekcji

Występuje, gdy obiekty bazy danych, takie jak schematy, są dostępne.

181

TM: Rozpocząć transakcji, uruchamianie

Występuje, gdy rozpoczyna się żądanie instrukcji BEGIN TRANSACTION.

182

TM: Rozpoczęcie transakcji zakończona

Występuje po zakończeniu żądanie instrukcji BEGIN TRANSACTION.

183

TM: Wspieranie początkowa transakcji

Występuje, gdy rozpoczyna się żądanie wspierania transakcji.

184

TM: Wspieranie transakcji zakończona

Występuje po zakończeniu żądanie wspierania transakcji.

185

TM: Zatwierdzenia transakcji, uruchamianie

Występuje, gdy rozpoczyna się żądanie zatwierdzenia transakcji.

186

TM: Zatwierdzenia transakcji zakończona

Występuje po zakończeniu żądanie zatwierdzenia transakcji.

187

TM: Wycofywanie transakcji, uruchamianie

Występuje, gdy rozpoczyna się żądanie TRANSAKCJĘ ROLLBACK.

188

TM: Wycofywanie transakcji zakończona

Występuje po zakończeniu żądanie TRANSAKCJĘ ROLLBACK.

189

Zablokuj: limit czasu (timeout > 0)

Występuje, gdy upłynie limit czasu żądania blokada do zasób, takich jak strona.

190

Sprawozdanie z postępu: Operacja online indeksu

Raport o postępie operacji budowania indeksu online po uruchomieniu procesu tworzenia.

191

TM: Zapisywanie transakcji uruchamianie

Występuje, gdy rozpoczyna się żądania ZAPISANIA transakcji.

192

TM: Zapisywanie transakcji zakończona

Występuje po zakończeniu transakcji ZAPISZ żądanie.

193

Błąd zadania w tle

Występuje, gdy tło zadanie zakończy się nieprawidłowo.

194

Informacje o dostawcy OLE DB

Występuje, gdy zapytanie rozproszone działa i gromadzi informacje odpowiadające połączenia dostawca .

195

Taśma instalacji

Występuje, gdy odebrane żądanie zainstalowania taśmy.

196

Ładowania zestawu

Występuje, gdy żądanie ładowania CLR wirtualny plik dziennika .

197

Zarezerwowane

 

198

XQuery Typ statyczny

Występuje, gdy XQuery wyrażenie jest wykonywany.Ta klasa zdarzenie zawiera XQuery wyrażenietypu static.

199

QN: Subskrypcja

Występuje, gdy rejestracja kwerendy nie subskrybowane.TextDatakolumna zawiera informacje dotyczące zdarzenie.

200

QN: Parametr tabela

Informacje dotyczące aktywnej subskrypcji są przechowywane w tabelach parametr wewnętrzny.Ta klasa zdarzenie występuje, gdy parametr tabela jest tworzone lub usuwane.Zazwyczaj te tabele są tworzone lub usuwane po ponownym uruchomieniu bazy danych.TextDatakolumna zawiera informacje dotyczące zdarzenie.

201

QN: szablon

Badanie szablonu reprezentuje klasę kwerend subskrypcja .Zazwyczaj są identyczne, z wyjątkiem ich wartości parametrów kwerendy w tej samej klasie.Ta klasa zdarzenie występuje, gdy nowe żądanie subskrypcja mieści się w już istniejącej klasy (dopasowanie), nowa klasa (Tworzenie) lub klasy upuszczania, co oznacza oczyszczanie szablonów dla klas kwerendy bez aktywne subskrypcje.TextDatakolumna zawiera informacje dotyczące zdarzenie.

202

QN: Dynamics

Śledzi wewnętrznego działania powiadomień kwerendy.TextDatakolumna zawiera informacje dotyczące zdarzenie.

  • [ @columnid= ] column_id
    Jest to identyfikator kolumna dodane zdarzenie.column_idjest int, z braku domyślne.

W poniższej tabela przedstawiono listę kolumn, dodane zdarzenie.

Numer kolumny

Nazwa kolumny

Opis

1

TextData

Wartości tekstowe są zależne od klasy zdarzenie , które przechwycone śledzenia.

2

BinaryData

Wartość binarna zależne od klasy zdarzenie przechwytywania śledzenia.

3

DatabaseID

Identyfikator bazy danych określona za pomocą bazy danych instrukcjalub domyślna baza danych , jeśli nie bazy danych instrukcja .

Wartość dla bazy danych można ustalić za pomocą funkcjaDB_ID.

4

Identyfikator transakcji

System przypisany identyfikator transakcji.

5

LineNumber

Zawiera numer wiersza, który zawiera błąd.Dla zdarzeń, które mogą obejmować Transact-SQL sprawozdania, takie jak SP: StmtStarting, LineNumber zawiera numer wiersza instrukcja w procedura składowana lub partia.

6

NTUserName

MicrosoftNazwa użytkownika systemu Windows.

7

NTDomainName

Windows domena do której należy użytkownik.

8

Nazwa hosta

Nazwa komputera klient , który zainicjował żądanie.

9

ClientProcessID

Identyfikator przypisany przez komputer klient do procesu, w którym jest uruchomiona aplikacja klient .

10

ApplicationName

Nazwa aplikacji klient utworzone połączenie do wystąpienie SQL Server.W tej kolumna jest wypełniona wartości przekazanych przez aplikację, a nie wyświetlaną nazwę programu.

11

LoginName

SQL ServerNazwa logowania klient.

12

SPID

Identyfikator procesu serwera przypisany przez SQL Server do procesu skojarzonego z klient.

13

Czas trwania

Kwota dotychczasowy czas (w mikrosekundach) podjęte przez zdarzenie.kolumna danych nie jest wypełniona przez mieszanie ostrzeżenie zdarzenie.

14

Godzina rozpoczęcia

Czas, jaką zdarzenie uruchomiona, jeśli są dostępne.

15

GodzinaZakończenia

Czas, w którym zakończono zdarzenie .Ta kolumna jest pusta dla uruchamiania klas zdarzenie , takich jak SQL: BatchStarting lub SP: uruchamianie.On również nie jest wypełniona przez Ostrzeżenie mieszania zdarzenie.

16

Odczyty

Liczba odczytów dysku logicznego, wykonywane przez serwer zdarzenie.W tej kolumna nie jest wypełniona przez blokady: zwolnione zdarzenie.

17

Zapisuje

Liczba zapisów dysk fizyczny, wykonywane przez serwer zdarzenie.

18

CPU

Ilość czas procesora CPU (w milisekundach) używane przez zdarzenie.

19

Uprawnienia

Reprezentuje bitmapy uprawnienia; używany przez inspekcji zabezpieczeń.

20

Wskaźnik ważności

poziom ważności wyjątku.

21

EventSubClass

Typ podklasa zdarzenie .kolumna danych nie jest wypełniona dla wszystkich klas zdarzenie .

22

Identyfikator obiektu

System przypisany identyfikator obiektu.

23

SUKCES

Próba sukces użycia uprawnień; Służy do inspekcji.

1 = sukcesu0 = niepowodzenie

24

IndexID

Identyfikator indeksu na obiekt który przez zdarzenie.Aby określić identyfikator indeksu dla obiektu, użyj indid kolumna sysindexes tabela systemowa.

25

IntegerData

Wartość całkowita jest zależne od klasy zdarzenie przechwytywania śledzenia.

26

Nazwa_serwera

Nazwa wystąpienie SQL Server, albo nazwa_serwera lub servername\instancename, śledzone.

27

EventClass

Typ klasy zdarzenie są rejestrowane.

28

Typ obiektu

Typ obiektu, takie jak: tabela, funkcjalub procedura składowana.

29

NestLevel

Zagnieżdżanie poziom na którym jest wykonywanie tej procedura składowana .Zobacz NESTLEVEL @@ (Transact-SQL).

30

Stan

Stan serwera w przypadek wystąpienia błędu.

31

Błąd

Numer błędu.

32

Tryb

Tryb blokowania blokada nabyte.W tej kolumna nie jest wypełniona przez blokady: zwolnione zdarzenie.

33

Uchwyt

Uchwyt obiektu, do którego odwołuje się zdarzenie.

34

Nazwa obiektu

Nazwa obiektu dostęp.

35

DatabaseName

Nazwa bazy danych określonej w użyciu bazy danych instrukcja.

36

Nazwa pliku

Nazwa logiczna nazwa pliku zmodyfikowane.

37

Nazwa_właściciela

Nazwa właściciela obiektu, do którego istnieje odwołanie.

38

RoleName

Nazwa bazy danych lub skierowane przez instrukcjaroli serwera WWW.

39

Docelowa_nazwa_użytkownika

Nazwa użytkownika miejsce docelowe niektórych akcja.

40

DBUserName

SQL ServerNazwa użytkownika klientbazy danych.

41

LoginSid

Identyfikator zabezpieczeń (SID) zalogowanego użytkownika.

42

TargetLoginName

Nazwa użytkownika miejsce docelowe niektórych akcja.

43

TargetLoginSid

SID logowania, miejsce docelowe niektórych akcja.

44

ColumnPermissions

Kolumna -poziom uprawnień status; używany przez inspekcji zabezpieczeń.

45

LinkedServerName

Nazwa serwer połączony.

46

Nazwa_dostawcy

NazwadostawcaOLE DB.

47

MethodName

NazwametodaOLE DB.

48

RowCounts

Liczba wierszy w partia.

49

IdentyfikatorŻądania

Identyfikator żądanie zawierające instrukcja.

50

XactSequence

Token do opisu bieżącej transakcji.

51

EventSequence

Numer sekwencji dla tego zdarzenie.

52

BigintData1

bigintwartość, która jest zależne od klasy zdarzenie przechwytywania śledzenia.

53

BigintData2

bigintwartość, która jest zależne od klasy zdarzenie przechwytywania śledzenia.

54

IDENTYFIKATOR GUID

Wartość identyfikatora GUID jest zależne od klasy zdarzenie przechwytywania śledzenia.

55

IntegerData2

Wartość całkowita jest zależne od klasy zdarzenie przechwytywania śledzenia.

56

ObjectID2

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

57

Typ

Wartość całkowita jest zależne od klasy zdarzenie przechwytywania śledzenia.

58

OwnerID

Typ obiektu, który jest właścicielem blokada.Tylko zdarzenia blokada .

59

ParentName

Nazwa obiektu schematu jest w ciągu.

60

IsSystem

Wskazuje, czy wystąpiło zdarzenie procesu systemowego lub proces użytkownika.

1 = system

0 = użytkownik.

61

Przesunięcie

Początkowe przesunięcie instrukcja w ramach procedura składowana lub partia.

62

SourceDatabaseID

Identyfikator bazy danych, w której istnieje źródło obiektu.

63

SqlHandle

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 .

64

SessionLoginName

Nazwa logowania użytkownika, który pochodzi z sesja.Na przykład, jeśli łączysz się z SQL Server za pomocą Login1 i wykonać w instrukcja jako Login2, SessionLoginName Wyświetla Login1, podczas gdy LoginName Wyświetla Login2.Wyświetla kolumna danych, zarówno SQL Server i logowania do systemu Windows.

  • **@on=**on
    Określa, czy włączyć zdarzenie (1) lub WYŁĄCZONY (0).onjest bit, z braku domyślne.
Jeśli on jest zestaw na **1**, i column_id ma wartość NULL, a następnie zdarzenie jest zestaw na i wszystkie kolumny są wyczyszczone.Jeśli column_id nie jest null, kolumna jest zestaw na dla tego zdarzenie.

Jeśli on jest zestaw na **0**, i column_id ma wartość NULL, a następnie zdarzenie jest włączona OFF i wszystkie kolumny są wyczyszczone.Jeśli column_id nie jest null, a następnie włączona kolumna OFF.

Ta tabela przedstawia interakcji między @ na i @ columnid.

@ na

@ columnid

Wynik

ON (1)

NULL

Zdarzenie jest włączona.

Wszystkie kolumny są czyszczone.

 

NIEDOZWOLONE WARTOŚCI NULL

Kolumna jest włączona dla określonego zdarzenia.

OFF (0)

NULL

Zdarzenie jest włączone OFF.

Wszystkie kolumny są czyszczone.

 

NIEDOZWOLONE WARTOŚCI NULL

Kolumna jest włączona OFF dla określonego zdarzenia.

Wartości kodów powrotnych

W poniższej tabela opisano wartości kodu, że użytkownicy mogą uzyskać po przeprowadzeniu procedura składowana.

Kod powrotu

Opis

0

Nie ma błędów.

1

Nieznany błąd.

2

Śledzenie jest aktualnie uruchomione.Zmiana śledzenia czas spowoduje błąd.

3

Określone zdarzenie nie jest prawidłowy.zdarzenie nie istnieje lub nie jest właściwe jednej procedury magazynu.

4

Określona kolumna nie jest prawidłowy.

9

Uchwyt śledzenia określony jest nieprawidłowa.

11

Określona kolumna jest używana wewnętrznie i nie można usunąć.

13

Za mało pamięci.Zwracane jest za mało pamięci do wykonania określonej akcja.

16

funkcja nie jest prawidłowa dla tego śledzenia.

Uwagi

sp_trace_setevent wykonuje wiele działań wykonanych wcześniej przez rozszerzonych procedur przechowywanych w starszych wersjach SQL Server.Użycie sp_trace_setevent zamiast następującego elementu:

  • xp_trace_addnewqueue

  • xp_trace_eventclassrequired

  • xp_trace_seteventclassrequired

Użytkownicy muszą wykonać sp_trace_setevent dla każdej kolumna dodawane dla każdego zdarzenie.Podczas każdego wykonywania Jeśli @ na jest zestaw na 1, sp_trace_setevent dodaje określone zdarzenie do listy zdarzeń śledzenia.Jeśli @ na jest zestaw na 0, sp_trace_setevent usuwa określone zdarzenie z listy.

Parametry śledzenia SQL wszystkie procedury przechowywane (sp_trace_xx) są ściśle wpisane.Jeśli te parametry nie są nazywane z typami danych prawidłowych parametrów wejściowych, jak określono w opisie argumentu procedura składowana zwróci błąd.

Przykład za pomocą procedur przechowywanych śledzenia zobacz Jak Create Trace (Transact-SQL).

Uprawnienia

Użytkownik musi mieć uprawnienie Zmiana śledzenia.