sp_trace_setevent (Transact-SQL)
Adds or removes an event or event column to a trace.sp_trace_setevent may be executed only on existing traces that are stopped (status is 0).Zwracany jest błąd, jeśli ta procedura przechowywana jest wykonywane na śledzenia, który nie istnieje lub których status nie jest 0.
sp_trace_setevent [ @traceid = ] trace_id
, [ @eventid = ] event_id
, [ @columnid = ] column_id
, [ @on = ] on
Argumenty
[ @traceid= ] trace_id
Is the ID of the trace to be modified.trace_id is int, with no default.Użytkownik wykorzystuje to trace_idwartość zidentyfikować, modyfikować i kontroli śledzenia.[ @eventid= ] event_id
Is the ID of the event to turn on.event_id is int, with no default.
Ta tabela zawiera listę zdarzeń, które można dodać do śledzenia lub z niego usunąć.
Numer zdarzenia |
Nazwa zdarzenia |
Description |
---|---|---|
0-9 |
Reserved |
Zarezerwowane |
10 |
RPC:Completed |
Występuje z chwilą ukończenia zdalnego wywołania procedury (RPC). |
11 |
RPC:Starting |
Występuje z chwilą uruchomienia zdalnego wywołania procedury (RPC). |
12 |
SQL:BatchCompleted |
Występuje, gdy Transact-SQL partia zostało ukończone. |
13 |
SQL:BatchStarting |
Występuje, gdy Transact-SQL Rozpoczęto partia. |
14 |
Logowanie do inspekcji |
Występuje, gdy użytkownik pomyślnie loguje się do SQL Server. |
15 |
Logout inspekcji |
Występuje, gdy użytkownik zaloguje się z SQL Server. |
16 |
Attention |
Serwer miejsce docelowe ma być pobierany przez tej instrukcji. |
17 |
ExistingConnection |
Wykrywa wszystkie operacje wykonywane przez użytkowników, którzy nawiązali połączenie SQL Server przed rozpoczęciem śledzenia. |
18 |
Rozpoczyna się Server inspekcji i znaczniki |
Występuje, gdy SQL Server Stan usługa jest modyfikowany. |
19 |
DTCTransaction |
Ścieżki Microsoft Rozłożone transakcje Transaction Coordinator (MS DTC) skoordynowane pomiędzy dwa lub więcej baz danych. |
20 |
Audit Login Failed |
Wskazuje, że próba zalogowania klienta do programu SQL Server nie powiodła się. |
21 |
EventLog |
Wskazuje, że w dzienniku aplikacji systemu Windows zostały zarejestrowane zdarzenia. |
22 |
ErrorLog |
Wskazuje, że w dzienniku błędów programu SQL Server zostały zarejestrowane zdarzenia błędów. |
23 |
Kolumna obliczana jest wirtualny kolumny, która nie jest fizycznie przechowywany w tabela, ale jest obliczana od wyrażenie używające innych kolumn w tej samej tabela. |
Wskazuje, że blokada zasobu, np. strony, została zwolniona. |
24 |
Lock:Acquired |
Wyrażenie nie może być podkwerenda ani zawierać typem danych alias. |
25 |
Lock:Deadlock |
Jednak wartość kolumna obliczana jest definiowana przez deterministyczny wyrażenie typu danych wyniku jest dozwolony w kolumny indeksu, to kolumna obliczana może służyć jako kolumna klucza w indeksie lub jako część wszelkie ograniczenia klucz podstawowy lub UNIQUE. |
26 |
Lock:Cancel |
Ponieważ każdy wiersz w tabela może mieć różne wartości dla kolumn zajmujących się kolumna obliczana, kolumna obliczana nie może mieć to samo dla każdego wiersza. |
27 |
Oznaczanie kolumna obliczana jako PERSISTED umożliwia indeks ma zostać utworzony dla kolumna obliczana deterministyczny, ale nie dokładne. |
Wskazuje, że dla żądania blokady zasobu, np. strony, upłynął limit czasu, ponieważ inna transakcja blokuje wymagany zasób.Limit czasu można ustalić za pomocą funkcji @@LOCK_TIMEOUT i ustawić za pomocą instrukcji SET LOCK_TIMEOUT. |
28 |
Wartość NULL nie jest ściśle związana z ograniczeniem, ale mogą być określone takie jak NOT NULL. |
Określa początek definicji ograniczenia klucz podstawowy lub UNIQUE. |
29-31 |
Reserved |
Jest to nowe ograniczenie. |
32 |
Reserved |
Zarezerwowane |
33 |
Wyjątek |
Wskazuje, że wystąpił wyjątek w SQL Server. |
34 |
SP:CacheMiss |
Jest ograniczenie, które zapewnia integralność obiekt dla danej kolumna lub kolumn przy użyciu unikatowego indeksu. |
35 |
SP:CacheInsert |
Domyślnie ograniczenia klucz podstawowy CLUSTERED. |
36 |
SP:CacheRemove |
Jeśli ograniczenie klastrowany lub indeks już tabela, nie można określić CLUSTERED. |
37 |
Jeśli ograniczenie klastrowany lub indeks już tabela, ustawienie domyślne ograniczenia klucz podstawowy NONCLUSTERED. |
Wskazuje, że procedura składowana została ponownie skompilowana. |
38 |
SP:CacheHit |
Wskazuje, że procedura składowana została znaleziona w pamięci podręcznej procedur. |
39 |
Jest nazwą tabela, odwołuje się ograniczenie klucz obcy. |
Jest nazwą tabela, odwołuje się ograniczenie klucz obcy. |
40 |
SQL:StmtStarting |
Występuje, gdy Transact-SQL instrukcja została uruchomiona. |
41 |
SQL:StmtCompleted |
Na przykład w Transact-SQL Baza danych, tabela ProductVendor ma referencyjną relacji z tabeli Dostawca. |
42 |
Klucz obcy ProductVendor.VendorID odwołuje się klucz podstawowy Vendor.VendorID. |
Wskazuje, że procedura składowana została uruchomiona. |
43 |
Ile zależne od wierszy w tabela ProductVendor są usuwane z wiersza, do którego odwołuje się w tabela dostawcy. |
Wskazuje, że procedura składowana została ukończona. |
44 |
PRZY AKTUALIZACJI {ŻADNA AKCJA} |
Wskazuje, że Transact-SQL Instrukcja w ramach procedura przechowywana rozpoczął wykonywanie. |
45 |
SP:StmtCompleted |
Wskazuje, że Transact-SQL Instrukcja w procedurze przechowywanej zakończył wykonywanie. |
46 |
Wyrażenie nie może zawierać odwołanie do typu danych alias. |
Wskazuje, że utworzono obiekt, np. za pomocą instrukcji CREATE INDEX, CREATE TABLE lub CREATE DATABASE. |
47 |
Określa lokalizacja przechowywania dla ograniczenie indeksu. |
Wskazuje, że usunięto obiekt, np. za pomocą instrukcji DROP INDEX lub DROP TABLE. |
48 |
Reserved |
|
49 |
Reserved |
|
50 |
SQL Transaction |
Ścieżki Transact-SQL ZAPISZ BEGIN zatwierdzanie, ROLLBACK TRANSACTION wyciągi i. |
51 |
Jeżeli indeks klastrowany jest dodawany do klucz podstawowy lub ograniczenie UNIQUE ON jest podany, całej tabela jest przenoszona do określoną grupa plików, podczas tworzenia indeksu klastrowanego. |
Jest to identyfikator grupa plików domyślnie i muszą być rozdzielane, jako domyślną"ON" lub ON [domyślne]. |
52 |
Każdy ograniczenia klucz podstawowy i unikatowy generuje indeks. |
Liczby ograniczeń UNIQUE i klucz podstawowy nie może spowodować, że liczba indeksów w tabela, aby przekraczać 999 ponownego zbudowania indeksów nie klastrowanych i 1 indeks klastrowany. |
53 |
CursorOpen |
Wskazuje, że dla instrukcji języka Transact-SQL otwarto kursor za pomocą mechanizmu ODBC, OLE DB lub DB-Library. |
54 |
TransactionLog |
uses_ansi_nulls |
55 |
uses_quoted_identifier |
is_schema_boundModuł został utworzony za pomocą opcji SCHEMABINDING. |
56-57 |
Reserved |
|
58 |
uses_database_collation |
Takie zależności uniemożliwia zmianę domyślnym sortowaniem w bazie danych. |
59 |
is_recompiled |
Procedura został utworzony za pomocą opcji WITH RECOMPILE. |
60 |
null_on_null_input |
execute_as_principal_id |
61 |
OLE DB Errors |
Wskazuje, że wystąpił błąd OLE DB. |
62-66 |
Reserved |
|
67 |
Execution Warnings |
Wskazuje wszystkie ostrzeżenia, które wystąpiły podczas wykonywania instrukcji lub procedury składowanej programu SQL Server. |
68 |
Showplan Text (Unencoded) |
Wyświetla drzewo planu Transact-SQL instrukcja wykonana. |
69 |
Sort Warnings |
sys.dm_tran_current_snapshot (języka Transact-SQL)Zwraca wirtualnej tabela, który wyświetla wszystkie aktywne transakcje na czas przy bieżącym migawkę rozpoczęcia transakcji. |
70 |
CursorPrepare |
Wskazuje, kiedy kursor nad Transact-SQL Instrukcja jest gotowa do użytku przez ODBC, OLE DB lub biblioteki bazy danych. |
71 |
Numer sekwencji transakcji aktywnej transakcji. |
ODBC, OLE DB lub biblioteki bazy danych zostały przygotowane Transact-SQL Instrukcja lub instrukcje do użytku. |
72 |
Exec Prepared SQL |
ODBC, OLE DB lub biblioteki bazy danych została wykonana gotowe Transact-SQL instrukcja lub instrukcja s. |
73 |
Unprepare SQL |
ODBC, OLE DB lub biblioteki bazy danych ma nieprzygotowany (usunąć) gotowe Transact-SQL instrukcja lub instrukcja s. |
74 |
CursorExecute |
Kursor uprzednio przygotowany na Transact-SQL instrukcja przez ODBC, OLE DB lub biblioteki bazy danych jest wykonywane. |
75 |
CursorRecompile |
Kursor otwarte w Transact-SQL Deklaracja ODBC lub biblioteki DB ma została ponownie skompilowana, bezpośrednio lub ze względu na zmiany schematu. Wyzwalane dla kursorów ANSI i innych niż ANSI. |
76 |
CursorImplicitConversion |
Kursor nad Transact-SQL Instrukcja jest konwertowana przez SQL Server z jednego typu do drugiego. Wyzwalane dla kursorów ANSI i innych niż ANSI. |
77 |
CursorUnprepare |
Przygotowany kursor dla instrukcji języka Transact-SQL został usunięty za pomocą mechanizmu ODBC, OLE DB lub DB-Library. |
78 |
CursorClose |
Kursor uprzednio otwarty dla instrukcji języka Transact-SQL za pomocą mechanizmu ODBC, OLE DB lub DB-Library został zamknięty. |
79 |
W tym przykładzie zwróci wartość NULL, jeśli nie istnieje wykaz pełnotekstowy. |
REVOKE uprawnienia serwer główny (języka Transact-SQL) |
80 |
Missing Join Predicate |
Wykonywana jest kwerenda, która nie ma żadnego predykatu sprzężenia.Może to skutkować długim czasem wykonywania kwerendy. |
81 |
Server Memory Change |
Użycie pamięci przez program SQL Server zwiększyło się lub zmniejszyło o 1 megabajt (MB) lub o 5 procent maksymalnej pamięci serwera, zależnie od tego, która z tych wartości jest większa. |
82-91 |
User Configurable (0-9) |
Dane zdarzenia definiowane przez użytkownika. |
92 |
Odwoływanie uprawnienie do PERSONIFIKACJI dla identyfikatora logowania |
Wskazuje, że plik danych został automatycznie rozszerzony przez serwer. |
93 |
Odwoływanie uprawnień definicja VIEW z CASCADE |
Wskazuje, że plik dziennika został automatycznie rozszerzony przez serwer |
94 |
Data File Auto Shrink |
Zwraca wiersz dla każdego zdarzenie podczas sesja zdarzenie. |
95 |
event_id |
Ta nazwa jest unikatowa w obrębie obiektu Sesja zdarzenie. |
96 |
Wyrażenie predykatu, stosowana jest zdarzenie. |
sp_droplinkedsrvlogin (języka Transact-SQL)Należy zauważyć, że TextData kolumna nie zawiera plan wykonania dla tego zdarzenie. |
97 |
Showplan All |
Wyświetla plan kwerendy z pełnymi szczegółami dotyczącymi czasu kompilacji wykonywanej instrukcji języka SQL.Należy zwrócić uwagę, że kolumna TextData nie zawiera planu wykonania dla tego zdarzenia. |
98 |
Showplan Statistics Profile |
Wyświetla plan kwerendy z pełnymi szczegółami dotyczącymi czasu działania wykonywanej instrukcji języka SQL.Należy zwrócić uwagę, że kolumna TextData nie zawiera planu wykonania dla tego zdarzenia. |
99 |
Reserved |
|
100 |
RPC Output Parameter |
Generuje wartości wyjściowe parametrów dla każdego zdalnego wywołania procedury (RPC). |
101 |
Reserved |
|
102 |
Audit Statement GDR Event |
Występuje za każdym razem, gdy dowolny użytkownik w programie SQL Server wyda polecenie GRANT, DENY lub REVOKE dla uprawnienia do instrukcji. |
103 |
Audit Object GDR Event |
Występuje za każdym razem, REVOKE GRANT, DENY, aby uprawnienie do obiektu jest wydawany przez dowolnego użytkownika SQL Server. |
104 |
Usuwanie mapowania logowania dla istniejącego użytkownika |
Występuje, gdy SQL Server logowania jest dodawany lub usuwany; dla sp_addlogin and sp_droplogin. |
105 |
Audit Login GDR Event |
Występuje, gdy identyfikator logowania systemu Windows po prawej są dodawane lub usuwane; dla sp_grantlogin, sp_revokelogin, and sp_denylogin. |
106 |
Audit Login Change Property Event |
Występuje, gdy właściwość identyfikator logowania, hasła, z wyjątkiem jest modyfikowany; dla sp_defaultdb and sp_defaultlanguage. |
107 |
sp_ActiveDirectory_Obj |
Występuje, gdy SQL Server hasło logowania zostaje zmieniony. sys.dm_tran_current_transaction (języka Transact-SQL) |
108 |
Zwraca pojedynczy wiersz, który wyświetla informacje o stanie transakcji w bieżącej sesja. |
Występuje, gdy nazwa logowania zostanie dodany lub usunięty z stała rola serwera; w przypadku sp_addsrvrolemember, and sp_dropsrvrolemember. |
109 |
Numer transakcji, która generuje wersja rekordu w sekwencji. |
Występuje, gdy nazwa logowania jest dodawane lub usuwane jako użytkownik bazy danych (system Windows lub SQL Server) do bazy danych; sp_grantdbaccess, sp_revokedbaccess, sp_adduser, and sp_dropuser. |
110 |
Stan izolacji migawka. |
Występuje, gdy nazwa logowania jest dodawane lub usuwane jako użytkownik bazy danych (ustalonej lub zdefiniowanej przez użytkownika), do bazy danych, na sp_addrolemember, sp_droprolemember, and sp_changegroup. |
111 |
W przeciwnym razie wartość jest równa 0. |
Występuje, gdy nazwa logowania jest dodawane lub usuwane jako użytkownik bazy danych do bazy danych; sp_addrole and sp_droprole. |
112 |
last_transaction_sequence_num |
Numer sekwencyjny globalne. |
113 |
Wartość ta oznacza numer sekwencyjny ostatniej transakcji wygenerowanych przez system. |
first_useful_sequence_num |
114 |
Wartość ta oznacza najstarsze numer sekwencji transakcji transakcji, która ma wersja wiersza, które muszą być przechowywane w magazynie wersja. |
Można usunąć wersji wiersza, które zostały utworzone przez wcześniejsze transakcje. |
115 |
Kopia zapasowa/Przywracanie inspekcji zdarzenie |
Następująca kwerenda jest wykonywana w ramach każdej transakcji. |
116 |
W tym polu jest wynikiem do 59 XSN. |
Dane wyjściowe pokazuje, że 59 XSN jest transakcja migawka, która używa 57 XSN jako pierwszej transakcji, który był aktywny podczas uruchamiania XSN-59. |
117 |
Oznacza to, że 59 XSN odczytuje dane przez transakcje, które mają niższe niż 57 XSN numer sekwencyjny transakcji. |
Występuje z chwilą dokonania modyfikacji śledzenia inspekcji. |
118 |
Audit Object Derived Permission Event |
Występuje z chwilą wydania polecenia CREATE, ALTER lub DROP dla obiektu. |
119 |
OLEDB Call Event |
Występuje z chwilą wywołania dostawcy OLE DB dla kwerendy rozproszonej lub zdalnej procedury składowanej. |
120 |
OLEDB QueryInterface Event |
Występuje z chwilą wywołania metody QueryInterface mechanizmu OLE DB dla kwerendy rozproszonej lub zdalnej procedury składowanej. |
121 |
Znaki cudzysłowu są wymagane tylko wtedy, gdy jest określona kwalifikowaną nazwy indeksu lub spisu. |
W przypadku, gdy indeks nie jest określona nazwa tabela, wartość określona opcja jest zestaw dla wszystkich indeksów w tabela oraz samej jeśli istnieje indeks klastrowany nie tabela. |
122 |
Showplan XML |
Występuje z chwilą wykonania instrukcji języka SQL.To zdarzenie należy uwzględnić, aby określić operatory planu wykonania.Każde zdarzenie jest przechowywane w poprawnie sformułowanym dokumencie XML.Należy zwrócić uwagę, że kolumna Binary dla tego zdarzenia zawiera zakodowany plan wykonania.Aby otworzyć śledzenie i wyświetlić plan wykonania, należy użyć programu SQL Server Profiler. |
123 |
AllowPageLocks |
Gdy wartość właściwości równa TRUE oznacza, blokad strona są dozwolone podczas uzyskiwania dostępu do indeksu. |
124 |
Gdy ma wartość FAŁSZ, blokad strona nie są używane. |
Raporty postępu Service Broker konwersacji. |
125 |
Gdy wartość właściwości równa TRUE oznacza, wiersz blokady nie są używane. |
Występuje podczas korzystania z funkcji, która zostanie usunięta z przyszłej wersja programu SQL Server. |
126 |
DisAllowPageLocks |
Występuje podczas korzystania z funkcji, która zostanie usunięta z następnym wydaniem programu SQL Server. |
127 |
Gdy ma wartość FAŁSZ, blokad strona są dozwolone podczas uzyskiwania dostępu do indeksu. |
Występuje, gdy buforów komunikacji w planie równoległych kwerendy zostały tymczasowo zapisane do tempdb bazy danych. |
128 |
0 (sukces) lub większa od 0 (brak) |
Indeksy XML nie są obsługiwane. |
129 |
Jeśli indeks XML jest określona, lub nazwa tabela jest określona bez nazwy indeksu i tabela zawiera indeks XML, deklaracja nie powiedzie się. |
Występuje z chwilą wykonania instrukcji CREATE, ALTER lub DROP w odniesieniu do obiektu bazy danych, np. schematu. |
130 |
Audit Database Principal Management Event |
Występuje z chwilą utworzenia w bazie danych podmiotu zabezpieczeń, np. użytkownika, jego zmiany lub usunięcia. |
131 |
Audit Schema Object Management Event |
W przypadku, gdy indeks nie jest określona nazwa tabela, ustawienia są stosowane do wszystkich indeksów dla tej tabela. |
132 |
Po tabela źródłowej ma indeks klastrowany (to znaczy jest sterty) ustawienia są stosowane w następujący sposób: |
Występuje w przypadku personifikacji w zakresie serwera, np. EXECUTE AS LOGIN. |
133 |
Audit Database Principal Impersonation Event |
Występuje w przypadku personifikacji w zakresie bazy danych, np. EXECUTE AS USER lub SETUSER. |
134 |
Oznacza to wszystkie blokady strona są niedozwolone w ponownego zbudowania indeksów nie klastrowanych. |
Na stosie tylko udostępnione (S), aktualizacja (U) i blokad wyłączności (X) strona są niedozwolone. |
135 |
Audit Database Object Take Ownership Event |
Występuje z chwilą zmiany właściciela obiektu w zakresie bazy danych. |
136 |
Broker:Conversation Group |
Występuje, gdy Service Broker Tworzy nową grupa konwersacji lub spadnie istniejącej grupa konwersacji. |
137 |
Blocked Process Report |
Występuje w przypadku zablokowania procesu na czas dłuższy niż określony.Nie są uwzględniane procesy systemowe ani procesy oczekujące na zasoby, dla których nie można wykryć zakleszczenia.Aby skonfigurować próg i częstotliwość generowania raportów, należy użyć procedury sp_configure. |
138 |
Ustawianie opcji dla tabela zawierającej nie indeks klastrowany |
Raportuje stan połączenia transportowego, zarządzane przez Service Broker. |
139 |
Broker:Forwarded Message Sent |
Występuje, gdy Service Broker przesyła dalej wiadomości. |
140 |
Broker:Forwarded Message Dropped |
Występuje, gdy Service Broker obniży się komunikat, który ma być przekazywany. |
141 |
Broker:Message Classify |
Zwraca Service Broker wzorzec bitowy wskazująca kolumn w tabela lub widoku, które zostały wstawione lub zaktualizowane. |
142 |
Broker:Transmission |
Wskazuje, że wystąpiły błędy w warstwie transportu programu Service Broker.Wartości numeru i stanu błędu wskazują jego źródło. |
143 |
COLUMNS_UPDATED zwraca jeden lub kilka bajtów, które są uporządkowane od lewej do prawej, z najmniej znaczący bit każdego bajtu jest po prawej stronie. |
Wskazuje skażona wiadomość został wykryty, ponieważ wystąpiły pięć następujących po sobie transakcji wycofywanie zmian w Service Broker kolejka. COLUMNS_UPDATED zwraca kilka bajtów, jeśli utworzono wyzwalacza tabela zawiera więcej niż osiem kolumn z najmniej znaczący bajt jest po lewej stronie,. |
144-145 |
Reserved |
|
146 |
COLUMNS_UPDATED zwraca wartość TRUE dla wszystkich kolumn w działaniach INSERT, ponieważ kolumny wartości jawne lub niejawne wartości (NULL), dodaje. |
AllowRowLocksAby sprawdzić aktualizacje lub wstawia do kolumny, postępuj zgodnie z składni bitowe operator i maska bitowa liczba całkowita testowanego kolumn.Należy zauważyć, że Binarne kolumna dla tego zdarzenie zawiera plan wykonania zakodowany.Wartością domyślną jest TRUE. |
148 |
Deadlock Graph |
Występuje, jeśli próba uzyskania blokady zostanie anulowana, ponieważ była częścią zakleszczenia i została wybrana jako ofiara zakleszczenia.Zawiera opis XML zakleszczenia. |
149 |
Broker:Remote Message Acknowledgement |
W Service Broker, nie jest zgodny z wzorzec bitowy kolumn zwracanych przez COLUMNS_UPDATED kolumna ORDINAL_POSITION widoku INFORMATION_SCHEMA.Columns. |
150 |
Trace File Close |
kolumna Zestawy |
151 |
Reserved |
|
152 |
Gdy kolumna zestaw jest zdefiniowany w tabela, funkcja kolumna S_UPDATED zachowuje się w następujący sposób: |
kolumna, która jest członkiem zestaw kolumn po zaktualizowaniu jawnie, odpowiadający mu bit dla kolumna jest równa 1 i bit niszczący dla zestaw kolumna jest równa 1. |
153 |
Zestaw kolumn po zaktualizowaniu jawnie, bit dla zestawu kolumn zostanie ustawiony na wartość 1, a bitów dla wszystkich kolumn sparse w tej tabela są ustawione na 1. |
W przypadku operacji wstawiania wszystkie bity są ustawione na 1. |
154 |
Reserved |
|
155 |
Ponieważ zmiany wprowadzone w zestaw kolumn wartość przyczyny bitów wszystkich kolumn w zestaw kolumn należy ustawić na wartość 1, kolumna w zestawie kolumn, które nie zostały zmienione, pojawi się, aby zostały zmodyfikowane. |
Występuje z chwilą uruchomienia przeszukiwania (wypełniania) pełnotekstowego.Służy do sprawdzania, czy żądanie przeszukiwania zostało pobrane przez zadania procesu roboczego. |
156 |
FT:Crawl Stopped |
Występuje z chwilą zatrzymania przeszukiwania (wypełniania) pełnotekstowego.Zatrzymanie następuje, gdy przeszukiwanie zostanie pomyślnie ukończone lub wystąpi błąd krytyczny. |
157 |
FT:Crawl Aborted |
Występuje z chwilą napotkania wyjątku podczas przeszukiwania pełnotekstowego.Zazwyczaj powoduje jego zatrzymanie. |
158 |
Audit Broker Conversation |
Zgłasza komunikaty inspekcji związane z zabezpieczeniami okna dialogowego programu Service Broker. |
159 |
sp_trace_setevent (języka Transact-SQL) |
Komunikaty związane z inspekcji do raportów Service Broker zabezpieczenia transportu. |
160 |
Broker:Message Undeliverable |
Występuje, gdy Service Broker to nie można zachować odebranej wiadomości, których należy dostarczyć do usługa. |
161 |
Broker:Corrupted Message |
Występuje, gdy Service Broker odbiera wiadomości uszkodzone. |
162 |
User Error Message |
Ta tabela zawiera listę zdarzeń, które mogą być dodane lub usunięte z śledzenia. |
163 |
Numer zdarzenie |
Nazwa zdarzenie |
164 |
Zarezerwowane |
RPC: zakończone |
165 |
Występuje, gdy zdalnego wywołania procedury (RPC) została ukończona. |
RPC: uruchamianie |
166 |
Występuje, gdy RPC został uruchomiony. |
SQL:BatchCompleted |
167 |
Database Mirroring State Change |
SQL:BatchStarting |
168 |
Showplan XML For Query Compile |
Występuje z chwilą skompilowania instrukcji języka SQL.Wyświetla pełne dane dotyczące czasu kompilacji.Należy zwrócić uwagę, że kolumna Binary dla tego zdarzenia zawiera zakodowany plan wykonania.Aby otworzyć śledzenie i wyświetlić plan wykonania, należy użyć programu SQL Server Profiler. |
169 |
Uwagi |
Występuje z chwilą skompilowania instrukcji języka SQL.Wyświetla pełne dane dotyczące czasu kompilacji.Służy do określania operatorów planu wykonania. |
170 |
Audit Server Scope GDR Event |
Wskazuje, że wystąpiło zdarzenie udzielenia, odmowy lub cofnięcia uprawnień w zakresie serwera, np. utworzenie identyfikatora logowania. |
171 |
DTCTransaction |
Wskazuje, że wystąpiło zdarzenie udzielenia, odmowy lub cofnięcia uprawnień do obiektu schematu, np. tabeli lub funkcji. |
172 |
Kontrola logowanie nie powiodło się |
Wskazuje, że wystąpiło zdarzenie udzielenia, odmowy lub cofnięcia uprawnień do obiektów bazy danych, takich jak zestawy i schematy. |
173 |
Dziennik zdarzeń |
Wskazuje, że zdarzenia zostały zarejestrowane w dzienniku aplikacji systemu Windows. |
175 |
ErrorLog |
Występuje, gdy instrukcja sprawdza posiadanie uprawnienia ALTER TRACE. |
176 |
blokada: Zwolnione |
W przypadku, gdy indeks nie jest określona nazwa tabela, ustawienia są stosowane do wszystkich indeksów dla tej tabela. |
177 |
Wskazuje, że blokada do zasób, na przykład strona został zwolniony. |
blokada: Nabyte |
178 |
Wskazuje nabycia blokada do zasób, takie jak strona danych. |
Zablokuj: zakleszczenie |
180 |
Audit Database Object Access Event |
blokada: Anuluj |
181 |
TM: blokada: Limit czasu |
Wskazuje, że żądanie blokada do zasób, na przykład strona upłynął limit czasu ze względu na inną transakcję utrzymać blokadę blokada na wymaganych zasób. |
182 |
TM: Limit czas jest określany za pomocą funkcja @@ LOCK_TIMEOUT i zestaw przy użyciu instrukcja zestaw LOCK_TIMEOUT. |
Stopień zdarzeń proste (Wstaw 7.0) |
183 |
TM: Występuje przed wykonaniem instrukcja SELECT, INSERT lub UPDATE. |
Użyj zdarzenie 28. |
184 |
TM: Promote Tran completed |
SP:CacheMiss |
185 |
TM: Wskazuje, kiedy procedura przechowywana nie znajduje się pamięć podręczna procedury. |
SP:CacheInsert |
186 |
TM: Wskazuje, kiedy zostanie wstawiony element pamięć podręczna procedury. |
SP:CacheRemove |
187 |
TM: Wskazuje, kiedy element jest usuniętych z pamięci podręcznej procedury. |
SP: Recompile |
188 |
TM: Określa, że procedura przechowywana była ponownie skompilowana. |
SP:CacheHit |
189 |
blokada: Limit czasu (timeout > 0) |
Zastąpiona |
190 |
Progress Report: Online Index Operation |
SQL:StmtCompleted |
191 |
TM: Save Tran starting |
SP: uruchamianie |
192 |
TM: Wskazuje, kiedy został uruchomiony procedura przechowywana. |
SP: Completed |
193 |
Określa, kiedy zakończyło się procedura przechowywana. |
SP: StmtStarting |
194 |
OLEDB Provider Information |
SP: StmtCompleted |
195 |
Mount Tape |
Obiekt: utworzono |
196 |
Wskazuje, że obiekt został utworzony, jak w przypadku instrukcji CREATE INDEX, CREATE tabela i tworzenie bazy danych. |
Obiekt: usunięte |
197 |
Reserved |
|
198 |
Wskazuje, że obiekt został usunięty, na przykład w instrukcji DROP indeks i DROP tabela. |
Występuje z chwilą wykonania wyrażenia XQuery.Ta klasa zdarzenia zapewnia typ statyczny wyrażenia XQuery. |
199 |
QN: Wskazuje, kiedy rozpoczęła skanowanie tabela lub indeksu. |
Skanowanie: zatrzymanyThe TextData kolumna contains information about the zdarzenie. |
200 |
QN: CursorOpen |
Informacje o aktywnych subskrypcjach są przechowywane w wewnętrznych tabelach parametrów.Ta klasa zdarzenia występuje z chwilą utworzenia lub usunięcia tabeli parametrów.Zazwyczaj te tabele są tworzone lub usuwane podczas uruchamiania bazy danych.Kolumna TextData zawiera informacje o zdarzeniu. |
201 |
QN: Ostrzeżenie mieszania |
Wskazuje, że alternatywny plan został najpierw przywrócić mieszania operacji (na przykład łączyć mieszania, łączna wartość mieszania, Unii mieszania i różne wartości mieszania), nie przetwarza na partycji buforu.Może to występować z powodu głębokość rekursji, dane pochylić flagi śledzenia lub bit zliczania.Statystyka automatyczneThe TextData kolumna contains information about the zdarzenie. |
202 |
QN: Wskazuje, automatyczne aktualizowanie indeksu statystyki wystąpił. |
Łańcuch blokada: zakleszczenieThe TextData kolumna contains information about the zdarzenie. |
- [ @columnid= ] column_id
Is the ID of the column to be added for the event.column_id is int, with no default.
Wskazuje, w skonwertowanej blokada lepiej przetwarzaniu gruboziarnisty przetwarzaniu blokada (na przykład strona blokada przekazany lub przekonwertować na tabela lub HoBT blokada).
Błędy DB OLE |
Nazwa kolumna |
Description |
---|---|---|
1 |
TextData |
Wskazuje, że wystąpił błąd OLE DB. |
2 |
BinaryData |
Wartość binarna zależna od klasy zdarzenia przechwyconej w śledzeniu. |
3 |
DatabaseID |
Identyfikator bazy danych określonego przez USE bazy danych instrukcja lub bazy danych domyślnych, jeśli nie użycia bazy danych instrukcja jest wydawany dla danego połączenia. Ostrzeżenia sortowania |
4 |
TransactionID |
Nie obejmuje operacje sortowania dotyczących tworzenia indeksów; tylko operacje sortowania w kwerendzie (na przykład klauzulę ORDER BY w instrukcja SELECT). |
5 |
LineNumber |
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. |
6 |
NTUserName |
Microsoft Przygotowanie programu SQL |
7 |
NTDomainName |
Domena systemu Windows, do której należy użytkownik. |
8 |
Exec Prepared SQL |
Nazwa komputera klienckiego, z którego pochodzi żądanie. |
9 |
ClientProcessID |
Unprepare SQL |
10 |
ApplicationName |
ODBC, OLE DB lub biblioteki bazy danych ma nieprzygotowany (usunąć) gotowe SQL Server instrukcja lub instrukcja s. CursorExecute |
11 |
LoginName |
SQL Server CursorRecompile |
12 |
SPID |
Kursor otwarte w SQL Server instrukcja ponownie ODBC lub biblioteki DB ma została skompilowana bezpośrednio lub ze względu na zmiany schematu. |
13 |
Czas trwania |
Wywołany przez ANSI i kursorów inny niż ANSI.CursorImplicitConversion |
14 |
Godzina rozpoczęcia |
Data i godzina uruchomienia zdarzenia, jeśli jest dostępna. |
15 |
EndTime |
CursorUnprepareTa kolumna jest pusta na rozpoczęcie klas zdarzeń, takich jak SQL:BatchStarting or SP: uruchamianie.On również nie jest wypełniona przez Ostrzeżenie mieszania zdarzenie. |
16 |
Reads |
Brak kolumna StatisticsTo kolumna nie jest wypełniona przez Zablokuj: zwolnione zdarzenie. |
17 |
Brak predykatu łączyć |
Kwerendy zawierającej orzeczenie łączyć nie jest aktualnie wykonywane. |
18 |
CPU |
Może to spowodować długo działającą kwerendę. |
19 |
Uprawnienia |
Zmiana pamięci serwera |
20 |
Wskaźnik ważności |
zwiększa zużycie pamięci lub spadła o 1 megabajt (MB) lub 5 procent pamięci serwera maksymalną, zależnie od tego, który jest większy. |
21 |
EventSubClass |
Użytkownik konfigurowalne (0-9)Dane zdarzenie zdefiniowane przez użytkownika. |
22 |
Identyfikator obiektu |
Powiększać automatycznie pliku danych |
23 |
SUKCES |
Wskazuje, że plik danych został rozszerzony automatycznie przez serwer. 1 = success0 = failure |
24 |
IndexID |
Zmniejszanie automatycznie pliku danychAby określić identyfikator indeksu dla obiektu, należy użyć indid kolumnasysindexes tabela systemowa. |
25 |
IntegerData |
Zmniejszanie automatycznie plik dziennika |
26 |
Nazwa_serwera |
Nazwa wystąpienie programu SQL Server, albo nazwa_serwera or servername\instancename, są śledzone. |
27 |
EventClass |
Tekst plan wykonania |
28 |
Typu obiektu |
Typ obiektu, np. tabela, funkcja lub procedury składowana. |
29 |
NestLevel |
Wyświetla plan kwerend wraz ze szczegółowymi informacjami pełnej kompilacji i czas wykonania instrukcja języka SQL.Zobacz @@ NESTLEVEL (języka Transact-SQL). |
30 |
Stan |
Statystyka plan wykonania profilu |
31 |
Błąd |
Wyświetla plan kwerend z pełnego uruchomienia-czas szczegółowe informacje o wykonanie instrukcja języka SQL. |
32 |
Tryb |
Parametr wyjściowy RPCTo kolumna nie jest wypełniona przez Zablokuj: zwolnione zdarzenie. |
33 |
Tworzy dane wyjściowe wartości parametrów dla każdej usługi RPC. |
Inspekcja instrukcja GDR zdarzenie |
34 |
NazwaObiektu |
Nazwa obiektu, do którego uzyskano dostęp. |
35 |
NazwaBazyDanych |
Nazwa określona w USE bazy danych bazy danych instrukcja. |
36 |
Nazwa pliku |
Nazwa logiczna zmodyfikowanej nazwy pliku. |
37 |
Inspekcja AddLogin zdarzenie |
Nazwa właściciela obiektu, do którego następuje odwołanie. |
38 |
RoleName |
Nazwa roli na poziomie bazy danych lub serwera będącej celem instrukcji. |
39 |
Inspekcja logowania Zmień właściwość zdarzenie |
Nazwa użytkownika miejsca docelowego pewnej akcji. |
40 |
DBUserName |
Nazwa użytkownika bazy danych programu SQL Server klienta. |
41 |
LoginSid |
Inspekcja Dodaj logowanie do roli serwera zdarzenie |
42 |
TargetLoginName |
Inspekcja dodawania użytkowników DB zdarzenie |
43 |
TargetLoginSid |
Inspekcja Dodaj Członkowskich zdarzenie roli DB |
44 |
ColumnPermissions |
Inspekcja Dodaj rolę zdarzenie |
45 |
LinkedServerName |
Inspekcja roli aplikacja Zmień hasło zdarzenie |
46 |
Nazwa_dostawcy |
Nazwa dostawca OLE DB. |
47 |
MethodName |
Zdarzenie uprawnienie instrukcja inspekcji |
48 |
RowCounts |
zdarzenie dostępu obiekt schematu inspekcji |
49 |
IdentyfikatorŻądania |
Występuje, gdy uprawnienie obiektów (takich jak SELECT) jest używana pomyślnie lub niepomyślnie. |
50 |
XactSequence |
Inspekcja DBCC zdarzenie |
51 |
EventSequence |
Zdarzenie inspekcji zmiany inspekcji |
52 |
BigintData1 |
bigint Obiekt inspekcji pochodnego uprawnienie zdarzenie |
53 |
BigintData2 |
bigint Obiekt inspekcji pochodnego uprawnienie zdarzenie |
54 |
IDENTYFIKATOR GUID |
Zdarzenie wywołania OLEDB |
55 |
IntegerData2 |
Funkcja QueryInterface OLEDB zdarzenie |
56 |
ObjectID2 |
DataRead OLEDB zdarzenie |
57 |
Typ |
Funkcja QueryInterface OLEDB zdarzenie |
58 |
OwnerID |
Występuje, gdy wywołanie żądanie danych dostawca OLE DB.plan wykonania XML |
59 |
ParentName |
To zdarzenie, to do identyfikowania plan wykonania operatorów. |
60 |
IsSystem |
Wskazuje, czy zdarzenie wystąpiło w procesie systemu, czy w procesie użytkownika. 1 = system 0 = user. |
61 |
Występuje, gdy wykonuje kwerendę pełnego tekstu. |
Pośrednik: konwersacja |
62 |
SourceDatabaseID |
Ogłoszenie o zaniechania |
63 |
SqlHandle |
Obsługa końcowego zaniechaniaTej wartości mogą być przekazywane do sys.dm_exec_sql_text() pobrać tekstu SQL. |
64 |
SessionLoginName |
Nazwa logiczna użytkownika, który zapoczątkował sesję.Jeśli na przykład połączono się z programem SQL Server przy użyciu identyfikatora logowania Login1 i wykonano instrukcję przy użyciu identyfikatora logowania Login2, zdarzenie SessionLoginName wyświetla nazwę Login1, a zdarzenie LoginName nazwę — Login2.W tej kolumnie danych jest wyświetlany zarówno identyfikator logowania programu SQL Server, jak i identyfikator logowania systemu Windows. |
**[ @on=\]**on
Specifies whether to turn the event ON (1) or OFF (0).on is bit, with no default.Jeśli on jest zestaw do 1, and column_id jest NULL, a następnie jest zdarzenie zestaw on i wszystkie kolumny są usuwane. Jeśli column_id nie jest null, a następnie kolumna jest zestaw on dla tego zdarzenie.
Jeśli on jest ustawiona na 0, and column_id jest NULL, a następnie zdarzenie jest włączone OFF i wszystkie kolumny są usuwane. Jeśli column_id nie jest null, a następnie kolumna jest włączona OFF.
W tej tabela pokazano interakcji między @ na and @ columnid.
Występuje, gdy personifikacji w obrębie serwera zakres, takie jak wykonać AS LOGIN. |
Główna baza danych inspekcji personifikacji zdarzenie |
Wynik |
---|---|---|
NA ()1) |
WARTOŚCI NULL |
Inspekcja własnością podjęcie obiektów serwera zdarzenie Występuje, gdy właściciel dla obiektów w serwerze zakres. |
|
NIEDOZWOLONE WARTOŚCI NULL |
Inspekcja obiektów bazy danych mają własność zdarzenie |
WYŁĄCZANIE)0) |
WARTOŚCI NULL |
Grupy brokera: konwersacja Występuje, gdy właściciel dla obiektów w serwerze zakres. |
|
NIEDOZWOLONE WARTOŚCI NULL |
Kolumna jest wyłączona (OFF) dla określonego zdarzenia. |
Wartości kodów powrotnych
W poniższej tabela opisano wartości kodów, że użytkownicy mogą uzyskać po przeprowadzeniu procedura przechowywana.
Zwraca kod |
Description |
---|---|
0 |
Brak błędu. |
1 |
Nieznany błąd. |
2 |
Śledzenie jest obecnie uruchomione.Raport zablokowanego procesu |
3 |
Określonego zdarzenie jest nieprawidłowy.Zdarzenie może nie istnieć lub nie jest jeden z odpowiednią procedurą magazynu. |
4 |
Występuje, gdy proces został zablokowany dla więcej niż określoną ilość czas. |
9 |
Nie obejmuje systemu procesów lub procesów, które czekają na zasoby inne niż zakleszczenie wykrywalna. |
11 |
Określona kolumna jest używana wewnętrznie i nie można jej usunąć. |
13 |
Mało pamięci.Zwracane, gdy jest za mało pamięci do wykonania określonej akcja. |
16 |
Funkcja nie jest prawidłowy dla tego śledzenia. |
Remarks
sp_trace_setevent wykonuje wiele działań wcześniej wykonywane przez wcześniejsze wersje rozszerzonych procedur przechowywanychSQL Server. Użycie sp_trace_setevent , a nie z następujących czynności:
Pośrednik: przesłana dalej wiadomości wysłane
xp_trace_eventclassrequired
Pośrednik: odrzucone Wiadomość przesłana dalej
Użytkownicy muszą wykonać sp_trace_setevent dla każdej kolumna dodanej do każdego zdarzenie.Podczas każdego działania Jeśli @ na is zestaw to 1, sp_trace_setevent dodaje określonego zdarzenie do listy zdarzeń śledzenia.Jeśli @ na is zestaw to 0, sp_trace_setevent usuwa określone zdarzenie z listy.
(Procedury przechowywane parametry wszystkich śledzenia SQLsp_trace_xx) ściśle są wpisane.Jeśli te parametry nie są nazywane z typami danych prawidłowego parametru wejściowego, jak określono w opisie argumentu procedura przechowywana zwróci błąd.
Aby zapoznać się z pomocą śledzenia procedur przechowywanych, zobacz How to: Create a Trace (Transact-SQL).
Uprawnienia
Użytkownik musi mieć uprawnienie ALTER TRACE.