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