Megosztás a következőn keresztül:


sp_trace_setevent (Transact-SQL)

A következőkre vonatkozik:SQL Server

Esemény- vagy eseményoszlopot ad hozzá vagy távolít el egy nyomkövetéshez. sp_trace_setevent csak leállított meglévő nyomkövetéseken hajtható végre (@status0). A rendszer hibát ad vissza, ha a tárolt eljárást nem létező nyomkövetésen hajtja végre, vagy ha a @status nem 0.

Fontos

Ez a funkció az SQL Server egy későbbi verziójában lesz eltávolítva. Ne használja ezt a funkciót az új fejlesztési munkában, és tervezze meg a funkciót jelenleg használó alkalmazások módosítását. Használja helyette a Bővített események parancsot.

Transact-SQL szintaxis konvenciói

Szintaxis

sp_trace_setevent
    [ @traceid = ] traceid
    , [ @eventid = ] eventid
    , [ @columnid = ] columnid
    , [ @on = ] on
[ ; ]

Érvek

Fontos

A kiterjesztett tárolt eljárások argumentumait a Szintaxis szakaszban leírt sorrendben kell megadni. Ha a paraméterek sorrenden kívül vannak beírva, hibaüzenet jelenik meg.

[ @traceid = ] traceid

A módosítani kívánt nyomkövetés azonosítója. @traceidint, alapértelmezés nélkül. A felhasználó ezt a @traceid értéket alkalmazza a nyomkövetés azonosítására, módosítására és szabályozására.

[ @eventid = ] eventid

A bekapcsolni kívánt esemény azonosítója. @eventidint, alapértelmezés nélkül.

Ez a táblázat felsorolja a nyomkövetéshez hozzáadható vagy eltávolítható eseményeket.

Eseményszám Esemény neve Leírás
0 9 Reserved Tartózkodó
10 RPC:Completed Távoli eljáráshívás (RPC) befejezésekor következik be.
11 RPC:Starting Akkor fordul elő, ha egy RPC elindult.
12 SQL:BatchCompleted Akkor fordul elő, ha egy Transact-SQL köteg befejeződött.
13 SQL:BatchStarting Akkor fordul elő, ha egy Transact-SQL köteg elindult.
14 Audit Login Akkor fordul elő, ha egy felhasználó sikeresen bejelentkezik az SQL Serverre.
15 Audit Logout Akkor fordul elő, ha egy felhasználó kijelentkezik az SQL Serverről.
16 Attention Akkor fordul elő, ha figyelemfelkeltő események, például ügyfél-megszakítási kérések vagy megszakadt ügyfélkapcsolatok történnek.
17 ExistingConnection A nyomkövetés megkezdése előtt észleli az SQL Serverhez csatlakozó felhasználók összes tevékenységét.
18 Audit Server Starts and Stops Az SQL Server szolgáltatásállapotának módosításakor következik be.
19 DTCTransaction Nyomon követi a Microsoft Distributed Transaction Coordinator (MS DTC) által koordinált tranzakciókat két vagy több adatbázis között.
20 Audit Login Failed Azt jelzi, hogy az SQL Server ügyfélről történő bejelentkezési kísérlete sikertelen volt.
21 EventLog Azt jelzi, hogy az események naplózva lettek a Windows-alkalmazásnaplóban.
22 ErrorLog Azt jelzi, hogy a hibaesemények naplózva lettek az SQL Server hibanaplójában.
23 Lock:Released Azt jelzi, hogy egy erőforrás( például egy lap) zárolása ki lett oldva.
24 Lock:Acquired Egy erőforrás zárolásának beszerzését jelzi, például egy adatoldalt.
25 Lock:Deadlock Azt jelzi, hogy két egyidejű tranzakció holtpontra jutott egymással úgy, hogy nem kompatibilis zárolásokat próbál beszerezni a másik tranzakció tulajdonában lévő erőforrásokon.
26 Lock:Cancel Azt jelzi, hogy egy erőforrás zárolásának beszerzése megszakadt (például holtpont miatt).
27 Lock:Timeout Azt jelzi, hogy egy erőforrás (például egy lap) zárolására vonatkozó kérés túllépte az időkorlátot, mert egy másik tranzakció blokkolja a szükséges erőforrás zárolását. Az időtúllépést a @@LOCK_TIMEOUT függvény határozza meg, és a SET LOCK_TIMEOUT utasítással állítható be.
28 Degree of Parallelism Event A SELECT, INSERT vagy UPDATE utasítás végrehajtása előtt következik be.
29 31 Reserved Használja inkább a 28. eseményt.
32 Reserved Tartózkodó
33 Exception Azt jelzi, hogy kivétel történt az SQL Serverben.
34 SP:CacheMiss Azt jelzi, hogy a tárolt eljárás nem található-e az eljárásgyorsítótárban.
35 SP:CacheInsert Azt jelzi, hogy mikor szúr be egy elemet az eljárásgyorsítótárba.
36 SP:CacheRemove Azt jelzi, hogy mikor távolít el egy elemet az eljárásgyorsítótárból.
37 SP:Recompile Azt jelzi, hogy egy tárolt eljárás újrafordításra került.
38 SP:CacheHit Azt jelzi, hogy mikor található tárolt eljárás az eljárásgyorsítótárban.
39 Deprecated Elavult
40 SQL:StmtStarting A Transact-SQL utasítás elindításakor következik be.
41 SQL:StmtCompleted A Transact-SQL utasítás befejezésekor következik be.
42 SP:Starting Azt jelzi, hogy mikor indult el a tárolt eljárás.
43 SP:Completed Azt jelzi, hogy a tárolt eljárás befejeződött-e.
44 SP:StmtStarting Azt jelzi, hogy egy tárolt eljárás Transact-SQL utasítása megkezdte a végrehajtást.
45 SP:StmtCompleted Azt jelzi, hogy a tárolt eljáráson belüli Transact-SQL utasítás végrehajtása befejeződött.
46 Object:Created Azt jelzi, hogy létrejött egy objektum, például a CREATE INDEX, a CREATE TABLE és a CREATE DATABASE utasításhoz.
47 Object:Deleted Azt jelzi, hogy egy objektum törölve lett, például a DROP INDEX és a DROP TABLE utasításokban.
48 Reserved
49 Reserved
50 SQL Transaction Nyomon követi Transact-SQL BEGIN, COMMIT, SAVE és ROLLBACK TRANSACTION utasításokat.
51 Scan:Started Azt jelzi, hogy mikor indult el egy tábla- vagy indexvizsgálat.
52 Scan:Stopped Azt jelzi, hogy egy tábla vagy index vizsgálata leállt-e.
53 CursorOpen Azt jelzi, hogy mikor nyílik meg a kurzor az ODBC, OLE DB vagy DB-library Transact-SQL utasításán.
54 TransactionLog Nyomon követi a tranzakciónaplóba írt tranzakciókat.
55 Hash Warning Azt jelzi, hogy a pufferpartíción nem feldolgozott kivonatolási művelet (például kivonat-illesztés, kivonat-összesítés, kivonatösszesítés és kivonatelkülönítés) visszaállt egy másik tervre. Ez rekurziós mélység, adateltérés, nyomkövetési jelzők vagy bitszámlálás miatt fordulhat elő.
56 57 Reserved
58 Auto Stats Az indexstatisztikák automatikus frissítését jelzi.
59 Lock:Deadlock Chain Minden olyan eseményhez készült, amely a holtponthoz vezet.
60 Lock:Escalation Azt jelzi, hogy a finomabb szemcsés zárolás durvább szemcsés zárolássá lett konvertálva (például egy lapzárolás eszkalálódott vagy TABLE vagy HoBT-zárolássá lett konvertálva).
61 OLE DB Errors Azt jelzi, hogy OLE DB-hiba történt.
62 66 Reserved
67 Execution Warnings Az SQL Server-utasítás vagy a tárolt eljárás végrehajtása során előforduló figyelmeztetéseket jelzi.
68 Showplan Text (Unencoded) Megjeleníti a végrehajtott Transact-SQL utasítás tervfáját.
69 Sort Warnings Olyan rendezési műveleteket jelöl, amelyek nem férnek bele a memóriába. Nem tartalmazza az indexek létrehozását magában foglaló rendezési műveleteket; csak a lekérdezésen belüli rendezési műveletek (például a SELECT utasításban használt ORDER BY záradék).
70 CursorPrepare Azt jelzi, hogy egy Transact-SQL utasítás kurzora készen áll-e az ODBC, az OLE DB vagy a DB-Library használatára.
71 Prepare SQL Az ODBC, az OLE DB vagy DB-Library készített egy Transact-SQL utasítást vagy utasítást a használatra.
72 Exec Prepared SQL Az ODBC, az OLE DB vagy DB-Library előkészített Transact-SQL utasítást vagy utasítást hajtott végre.
73 Unprepare SQL Az ODBC, OLE DB vagy DB-Library előkészített (törölt) előkészített Transact-SQL utasítást vagy utasítást.
74 CursorExecute Az ODBC, OLE DB vagy DB-Library által korábban előkészített Transact-SQL utasításra mutató kurzor végrehajtása történik.
75 CursorRecompile Az ODBC vagy DB-Library által Transact-SQL utasításra megnyitott kurzort közvetlenül vagy sémamódosítás miatt újrafordították.

ANSI- és nem ANSI-kurzorok esetén aktiválódik.
76 CursorImplicitConversion A Transact-SQL utasítás kurzorát az SQL Server egyik típusból a másikba konvertálja.

ANSI- és nem ANSI-kurzorok esetén aktiválódik.
77 CursorUnprepare A Transact-SQL utasítás előkészített kurzorát az ODBC, az OLE DB vagy a DB-Library nem készíti elő (törölte).
78 CursorClose Az ODBC, OLE DB vagy DB-Library Transact-SQL utasításra korábban megnyitott kurzor bezárul.
79 Missing Column Statistics Az optimalizáló számára hasznos oszlopstatisztikák nem érhetők el.
80 Missing Join Predicate Az illesztés predikátumát nem tartalmazó lekérdezés végrehajtása folyamatban van. Ez hosszú ideig futó lekérdezést eredményezhet.
81 Server Memory Change Az SQL Server memóriahasználata a kiszolgáló maximális memóriájának 1 megabájttal (MB) vagy 5 százalékával nőtt vagy csökkent, attól függően, hogy melyik nagyobb.
82 91 User Configurable (0 - 9) A felhasználó által definiált eseményadatok.
92 Data File Auto Grow Azt jelzi, hogy egy adatfájlt a kiszolgáló automatikusan kiterjesztett.
93 Log File Auto Grow Azt jelzi, hogy a kiszolgáló automatikusan kiterjesztett egy naplófájlt.
94 Data File Auto Shrink Azt jelzi, hogy egy adatfájlt a kiszolgáló automatikusan zsugorodott.
95 Log File Auto Shrink Azt jelzi, hogy egy naplófájlt a kiszolgáló automatikusan zsugorodott.
96 Showplan Text Megjeleníti az SQL-utasítás lekérdezéstervfáját a lekérdezésoptimalizálótól. A TextData oszlop nem tartalmazza az eseményhez tartozó Bemutatótervet.
97 Showplan All Megjeleníti a lekérdezési tervet a végrehajtott SQL-utasítás teljes fordítási idejével. A TextData oszlop nem tartalmazza az eseményhez tartozó Bemutatótervet.
98 Showplan Statistics Profile Megjeleníti a lekérdezési tervet a végrehajtott SQL-utasítás teljes futásidejű részleteivel. A TextData oszlop nem tartalmazza az eseményhez tartozó Bemutatótervet.
99 Reserved
100 RPC Output Parameter A paraméterek kimeneti értékeit állítja elő minden RPC-hez.
101 Reserved
102 Audit Database Scope GDR Minden alkalommal előfordul, amikor az SQL Server bármely felhasználója kiad egy engedélyezési, megtagadási, visszavonási engedélyt az olyan csak adatbázis-műveletekhez, mint például egy adatbázis engedélyeinek megadása.
103 Audit Object GDR Event Minden alkalommal előfordul, amikor az SQL Server bármely felhasználója megadja az objektumengedélyeket, megtagadja és visszavonja az objektumengedélyeket.
104 Audit AddLogin Event Sql Server-bejelentkezés hozzáadásakor vagy eltávolításakor fordul elő; sp_addlogin és sp_droplogin.
105 Audit Login GDR Event Windows bejelentkezési jog hozzáadásakor vagy eltávolításakor fordul elő; sp_grantlogin, sp_revokeloginés sp_denylogin.
106 Audit Login Change Property Event Akkor fordul elő, ha egy bejelentkezési tulajdonságot a jelszavak kivételével módosítanak; sp_defaultdb és sp_defaultlanguage.
107 Audit Login Change Password Event Az SQL Server bejelentkezési jelszavának módosításakor fordul elő.

A rendszer nem rögzíti a jelszavakat.
108 Audit Add Login to Server Role Event Akkor fordul elő, ha a rendszer hozzáad vagy eltávolít egy bejelentkezést egy rögzített kiszolgálói szerepkörből; sp_addsrvrolememberés sp_dropsrvrolemember.
109 Audit Add DB User Event Akkor fordul elő, ha adatbázis-felhasználóként (Windows vagy SQL Server) hozzáad vagy eltávolít egy bejelentkezést egy adatbázishoz; sp_grantdbaccess, sp_revokedbaccess, sp_adduserés sp_dropuser.
110 Audit Add Member to DB Role Event Akkor fordul elő, ha adatbázis-felhasználóként (rögzített vagy felhasználó által definiált) bejelentkezési adatokat adnak hozzá vagy távolítanak el egy adatbázishoz; sp_addrolemember, sp_droprolememberés sp_changegroup.
111 Audit Add Role Event Akkor fordul elő, ha adatbázis-felhasználóként hozzáad vagy eltávolít egy bejelentkezést egy adatbázishoz; sp_addrole és sp_droprole.
112 Audit App Role Change Password Event Egy alkalmazásszerepkör jelszavának módosításakor fordul elő.
113 Audit Statement Permission Event Utasítási engedély (például CREATE TABLE) használatakor fordul elő.
114 Audit Schema Object Access Event Akkor fordul elő, ha egy objektumengedélyt (például SELECT) használnak sikeresen vagy sikertelenül.
115 Audit Backup/Restore Event Biztonsági mentési vagy visszaállítási parancs kiadásakor fordul elő.
116 Audit DBCC Event A DBCC-parancsok kiadásakor fordul elő.
117 Audit Change Audit Event A nyomkövetési napló módosításakor fordul elő.
118 Audit Object Derived Permission Event CREATE, ALTER és DROP objektumparancsok kiadásakor fordul elő.
119 OLEDB Call Event Az OLE DB szolgáltatói hívásai elosztott lekérdezések és távoli tárolt eljárások esetén fordulnak elő.
120 OLEDB QueryInterface Event Akkor fordul elő, ha az OLE DB QueryInterface hívásokat indít elosztott lekérdezésekhez és távoli tárolt eljárásokhoz.
121 OLEDB DataRead Event Akkor fordul elő, ha adatkérési hívást kezdeményeznek az OLE DB-szolgáltatónál.
122 Showplan XML Sql-utasítás végrehajtásakor fordul elő. Adja meg ezt az eseményt a Showplan operátorok azonosításához. Minden esemény egy jól formázott XML-dokumentumban van tárolva. Az esemény Binary oszlopa tartalmazza a kódolt Showplant. A nyomkövetés megnyitásához és a Showplan megtekintéséhez használja az SQL Server Profilert.
123 SQL:FullTextQuery Teljes szöveges lekérdezés végrehajtásakor fordul elő.
124 Broker:Conversation A Service Broker-beszélgetések előrehaladását jelenti.
125 Deprecation Announcement Ez akkor fordul elő, ha olyan funkciót használ, amely el lesz távolítva az SQL Server egy későbbi verziójából.
126 Deprecation Final Support Ez akkor fordul elő, ha olyan funkciót használ, amely az SQL Server következő fő kiadásából el lesz távolítva.
127 Exchange Spill Event Akkor fordul elő, ha a párhuzamos lekérdezési terv kommunikációs pufferei ideiglenesen a tempdb adatbázisba lettek írva.
128 Audit Database Management Event Az adatbázis létrehozása, módosítása vagy elvetése esetén fordul elő.
129 Audit Database Object Management Event Akkor fordul elő, ha egy CREATE, ALTER vagy DROP utasítás adatbázis-objektumokon, például sémákon fut.
130 Audit Database Principal Management Event Olyan esetekben fordul elő, amikor a rendszer létrehozza, módosítja vagy elveti egy adatbázisból az egyszerű felhasználókat, például a felhasználókat.
131 Audit Schema Object Management Event A kiszolgálóobjektumok létrehozása, módosítása vagy elvetése esetén fordul elő.
132 Audit Server Principal Impersonation Event Ez akkor fordul elő, ha a kiszolgáló hatókörén belül megszemélyesítés történik, például VÉGREHAJTÁS BEJELENTKEZÉSKÉNT.
133 Audit Database Principal Impersonation Event Akkor fordul elő, ha megszemélyesítés történik az adatbázis hatókörén belül, például EXECUTE AS USER vagy SETUSER.
134 Audit Server Object Take Ownership Event A kiszolgáló hatókörében lévő objektumok tulajdonosának módosításakor fordul elő.
135 Audit Database Object Take Ownership Event Akkor fordul elő, ha az adatbázis hatókörén belüli objektumok tulajdonosának módosítása történik.
136 Broker:Conversation Group Akkor fordul elő, ha a Service Broker létrehoz egy új beszélgetési csoportot, vagy elvet egy meglévő beszélgetési csoportot.
137 Blocked Process Report Akkor fordul elő, ha egy folyamat több mint egy meghatározott ideig le van tiltva. Nem tartalmaznak olyan rendszerfolyamatokat vagy folyamatokat, amelyek nem holtponton észlelhető erőforrásokra várnak. A sp_configure használatával konfigurálhatja a jelentések létrehozásának küszöbértékét és gyakoriságát.
138 Broker:Connection A Service Broker által felügyelt átviteli kapcsolat állapotát jelenti.
139 Broker:Forwarded Message Sent Ez akkor fordul elő, ha a Service Broker továbbít egy üzenetet.
140 Broker:Forwarded Message Dropped Akkor fordul elő, ha a Service Broker elvet egy továbbítandó üzenetet.
141 Broker:Message Classify Akkor fordul elő, amikor a Service Broker meghatározza az üzenet útválasztását.
142 Broker:Transmission Azt jelzi, hogy hibák történtek a Service Broker átviteli rétegében. A hibaszám és az állapotértékek jelzik a hiba forrását.
143 Broker:Queue Disabled Azt jelzi, hogy a rendszer mérgező üzenetet észlelt, mert öt egymást követő tranzakció-visszaállítás történt egy Service Broker-üzenetsoron. Az esemény tartalmazza a méregüzenetet tartalmazó üzenetsor adatbázis-azonosítóját és üzenetsor-azonosítóját.
144 145 Reserved
146 Showplan XML Statistics Profile Sql-utasítás végrehajtásakor fordul elő. Azonosítja a Showplan operátorokat, és megjeleníti a teljes, fordítási idejű adatokat. Az esemény Binary oszlopa tartalmazza a kódolt Showplant. A nyomkövetés megnyitásához és a Showplan megtekintéséhez használja az SQL Server Profilert.
148 Deadlock Graph Akkor fordul elő, ha a zárolás megszerzésére tett kísérlet megszakad, mert a kísérlet egy holtpont része volt, és holtpont áldozataként lett kiválasztva. A holtpont XML-leírását tartalmazza.
149 Broker:Remote Message Acknowledgement Ez akkor fordul elő, ha a Service Broker üzenetet küld vagy fogad.
150 Trace File Close Akkor fordul elő, ha egy nyomkövetési fájl bezárul egy nyomkövetési fájl átállítása során.
151 Reserved
152 Audit Change Database Owner Akkor fordul elő, ha az ALTER AUTHORIZATION egy adatbázis tulajdonosának módosítására szolgál, és a rendszer ellenőrzi az engedélyeket.
153 Audit Schema Object Take Ownership Event Ez akkor fordul elő, ha az ALTER AUTHORIZATION egy tulajdonos objektumhoz való hozzárendelésére szolgál, és a rendszer ellenőrzi az engedélyeket.
154 Reserved
155 FT:Crawl Started Teljes szöveges bejárás (sokaság) indításakor fordul elő. Annak ellenőrzésére használható, hogy a bejárási kéréseket a munkavégző tevékenységek felveszik-e.
156 FT:Crawl Stopped A teljes szöveges bejárás (sokaság) leállásakor fordul elő. Leáll, ha egy bejárás sikeresen befejeződik, vagy végzetes hiba történik.
157 FT:Crawl Aborted Akkor fordul elő, ha egy teljes szöveges bejárás során kivétel történik. A teljes szöveges bejárás általában leáll.
158 Audit Broker Conversation Jelentés a Service Broker párbeszédpanel biztonságával kapcsolatos naplózási üzenetekről.
159 Audit Broker Login Jelentés a Service Broker átviteli biztonságával kapcsolatos naplózási üzenetekről.
160 Broker:Message Undeliverable Akkor fordul elő, ha a Service Broker nem tudja megőrizni a szolgáltatásnak kézbesítendő fogadott üzenetet.
161 Broker:Corrupted Message Akkor fordul elő, ha a Service Broker sérült üzenetet kap.
162 User Error Message Hibaüzeneteket jelenít meg, amelyeket a felhasználók hibaüzenet vagy kivétel esetén látnak.
163 Broker:Activation Ez akkor fordul elő, ha egy üzenetsor-figyelő aktivált tárolt eljárást indít el, QUEUE_ACTIVATION értesítést küld, vagy amikor egy üzenetsor-figyelő által indított aktiválási tárolt eljárás kilép.
164 Object:Altered Egy adatbázis-objektum módosításakor fordul elő.
165 Performance statistics Ez akkor fordul elő, ha egy lefordított lekérdezési tervet első alkalommal gyorsítótáraztak, újrafordítottak vagy eltávolítottak a tervgyorsítótárból.
166 SQL:StmtRecompile Utasításszintű újrafordítás esetén következik be.
167 Database Mirroring State Change A tükrözött adatbázis állapota megváltozik.
168 Showplan XML For Query Compile Sql-utasítás fordításakor fordul elő. Megjeleníti a teljes, fordítási idejű adatokat. Az esemény Binary oszlopa tartalmazza a kódolt Showplant. A nyomkövetés megnyitásához és a Showplan megtekintéséhez használja az SQL Server Profilert.
169 Showplan All For Query Compile Sql-utasítás fordításakor fordul elő. Teljes, fordítási idejű adatokat jelenít meg. A Showplan operátorok azonosítására használható.
170 Audit Server Scope GDR Event Azt jelzi, hogy a kiszolgáló hatókörében az engedélyek megadása, megtagadása vagy visszavonása esemény történt, például bejelentkezés létrehozása.
171 Audit Server Object GDR Event Azt jelzi, hogy egy sémaobjektum, például egy tábla vagy függvény engedélyezési, megtagadási vagy visszavonási eseménye történt.
172 Audit Database Object GDR Event Azt jelzi, hogy adatbázis-objektumok( például szerelvények és sémák) megadása, megtagadása vagy visszavonása esemény történt.
173 Audit Server Operation Event Biztonsági naplózási műveletek, például beállítások, erőforrások, külső hozzáférés vagy engedélyezés módosításakor fordul elő.
175 Audit Server Alter Trace Event Akkor fordul elő, ha egy utasítás ellenőrzi az ALTER TRACE engedélyét.
176 Audit Server Object Management Event A kiszolgálóobjektumok létrehozása, módosítása vagy elvetése esetén fordul elő.
177 Audit Server Principal Management Event A kiszolgálónevek létrehozása, módosítása vagy elvetése esetén fordul elő.
178 Audit Database Operation Event Adatbázis-műveletek, például ellenőrzőpont vagy feliratkozási lekérdezési értesítés esetén fordul elő.
180 Audit Database Object Access Event Adatbázis-objektumok, például sémák elérésekor fordul elő.
181 TM: Begin Tran starting BEGIN TRANSACTION kérés indításakor fordul elő.
182 TM: Begin Tran completed Egy BEGIN TRANSACTION kérés befejeződésekor fordul elő.
183 TM: Promote Tran starting PROMOTE TRANSACTION kérés indításakor fordul elő.
184 TM: Promote Tran completed Egy PROMOTE TRANSACTION kérés befejeződésekor fordul elő.
185 TM: Commit Tran starting COMMIT TRANSACTION kérés indításakor fordul elő.
186 TM: Commit Tran completed Egy COMMIT TRANSACTION kérés befejeződésekor fordul elő.
187 TM: Rollback Tran starting ROLLBACK TRANSACTION kérés indításakor fordul elő.
188 TM: Rollback Tran completed Egy ROLLBACK TRANSACTION kérés befejeződésekor fordul elő.
189 Lock:Timeout (timeout > 0) Akkor fordul elő, ha egy erőforrás (például egy lap) zárolására vonatkozó kérés túllépi az időkorlátot.
190 Progress Report: Online Index Operation Az online index buildelési műveletének előrehaladását jelenti a buildelési folyamat futtatása közben.
191 TM: Save Tran starting SAVE TRANSACTION kérés indításakor fordul elő.
192 TM: Save Tran completed Egy SAVE TRANSACTION kérés befejeződésekor fordul elő.
193 Background Job Error Akkor fordul elő, ha egy háttérfeladat rendellenesen leáll.
194 OLEDB Provider Information Akkor fordul elő, ha egy elosztott lekérdezés fut, és összegyűjti a szolgáltatói kapcsolatnak megfelelő adatokat.
195 Mount Tape Szalag csatlakoztatási kérés érkezésekor fordul elő.
196 Assembly Load ClR-szerelvény betöltésére irányuló kérés esetén fordul elő.
197 Reserved
198 XQuery Static Type XQuery-kifejezés végrehajtásakor fordul elő. Ez az eseményosztály az XQuery-kifejezés statikus típusát biztosítja.
199 QN: subscription Akkor fordul elő, ha egy lekérdezésregisztráció nem előfizethető. A TextData oszlop információkat tartalmaz az eseményről.
200 QN: parameter table Az aktív előfizetésekre vonatkozó információkat a rendszer belső paramétertáblákban tárolja. Ez az eseményosztály egy paramétertábla létrehozásakor vagy törlésekor következik be. Ezek a táblák általában az adatbázis újraindításakor jönnek létre vagy törlődnek. A TextData oszlop információkat tartalmaz az eseményről.
201 QN: template A lekérdezéssablonok az előfizetési lekérdezések egy osztályát jelölik. Az ugyanabban az osztályban lévő lekérdezések általában azonosak a paraméterértékek kivételével. Ez az eseményosztály akkor fordul elő, ha egy új előfizetési kérelem már meglévő osztályba (Match), új osztályba (Create) vagy Drop osztályba esik, ami azt jelzi, hogy az aktív előfizetések nélküli lekérdezésosztályok sablonjai törlődnek. A TextData oszlop információkat tartalmaz az eseményről.
202 QN: dynamics Nyomon követi a lekérdezési értesítések belső tevékenységeit. A TextData oszlop információkat tartalmaz az eseményről.
212 Bitmap Warning Azt jelzi, hogy a bitképszűrők le lettek tiltva egy lekérdezésben.
213 Database Suspect Data Page Azt jelzi, hogy mikor ad hozzá egy lapot a suspect_pages táblához a msdb.
214 CPU threshold exceeded Azt jelzi, hogy a Resource Governor mikor észleli, hogy egy lekérdezés túllépte a cpu küszöbértékét (REQUEST_MAX_CPU_TIME_SEC).
215 PreConnect:Starting Azt jelzi, hogy mikor indul el a LOGON-eseményindító vagy a Resource Governor osztályozófüggvény végrehajtása.
216 PreConnect:Completed Azt jelzi, hogy mikor fejeződik be a LOGON-eseményindító vagy a Resource Governor osztályozófüggvény végrehajtása.
217 Plan Guide Successful Azt jelzi, hogy az adatbázismotor sikeresen létrehozott egy végrehajtási tervet egy olyan lekérdezéshez vagy köteghez, amely tartalmazott egy tervútmutatót.
218 Plan Guide Unsuccessful Azt jelzi, hogy az adatbázismotor nem tudott végrehajtási tervet létrehozni egy olyan lekérdezéshez vagy köteghez, amely tervútmutatót tartalmazott. Az adatbázismotor a terv útmutatójának alkalmazása nélkül próbált végrehajtási tervet létrehozni ehhez a lekérdezéshez vagy köteghez. A probléma oka lehet egy érvénytelen terv útmutatója. A terv útmutatóját a sys.fn_validate_plan_guide rendszerfüggvény használatával ellenőrizheti.
235 Audit Fulltext

[ @columnid = ] oszlopos

Az eseményhez hozzáadandó oszlop azonosítója. @columnidint, alapértelmezés nélkül.

Az alábbi táblázat az eseményhez hozzáadható oszlopokat sorolja fel.

Oszlopszám Oszlop neve Leírás
1 TextData A nyomkövetésben rögzített eseményosztálytól függő szöveges érték.
2 BinaryData A nyomkövetésben rögzített eseményosztálytól függő bináris érték.
3 DatabaseID A USE adatbázis- utasítás által megadott adatbázis azonosítója, vagy az alapértelmezett adatbázis, ha egy adott kapcsolathoz nem ad ki USE adatbázis- utasítást.

Az adatbázis értéke a DB_ID függvény használatával határozható meg.
4 TransactionID A tranzakció rendszer által hozzárendelt azonosítója.
5 LineNumber A hibát tartalmazó sor számát tartalmazza. Az olyan eseményeknél, amelyek Transact-SQL utasításokat tartalmaznak, például SP:StmtStarting, a LineNumber a tárolt eljárásban vagy kötegben található utasítás sorszámát tartalmazza.
6 NTUserName Windows-felhasználónév.
7 NTDomainName Windows-tartomány, amelyhez a felhasználó tartozik.
8 HostName A kérést létrehozó ügyfélszámítógép neve.
9 ClientProcessID Az ügyfélszámítógép által hozzárendelt azonosító ahhoz a folyamathoz, amelyben az ügyfélalkalmazás fut.
10 ApplicationName Annak az ügyfélalkalmazásnak a neve, amely létrehozta a kapcsolatot az SQL Server egy példányával. Ez az oszlop a program megjelenített neve helyett az alkalmazás által átadott értékekkel van feltöltve.
11 LoginName Az ügyfél SQL Server bejelentkezési neve.
12 SPID Az SQL Server által az ügyfélhez társított folyamathoz rendelt kiszolgálói folyamatazonosító.
13 Duration Az esemény által eltelt idő mennyisége (mikroszekundumban). Ezt az adatoszlopot nem tölti ki az Hash Warning esemény.
14 StartTime Az esemény indításának időpontja, amikor elérhető.
15 EndTime Az esemény befejezésének időpontja. Ez az oszlop nem töltődik fel az eseményosztályok indításához, például SQL:BatchStarting vagy SP:Starting. A Hash Warning esemény sem tölti ki.
16 Reads A kiszolgáló által az esemény nevében végrehajtott logikai lemezolvasások száma. Ezt az oszlopot nem tölti ki az Lock:Released esemény.
17 Writes A kiszolgáló által az esemény nevében végrehajtott fizikai lemezírások száma.
18 CPU Az esemény által használt processzoridő (ezredmásodpercben).
19 Permissions Az engedélyek bitképét jelöli; biztonsági naplózás által használt.
20 Severity Kivétel súlyossági szintje.
21 EventSubClass Az esemény alosztályának típusa. Ez az adatoszlop nem minden eseményosztályhoz van feltöltve.
22 ObjectID Az objektum rendszer által hozzárendelt azonosítója.
23 Success Az engedélyhasználati kísérlet sikeressége; naplózáshoz használatos.

1 = siker
0 = hiba
24 IndexID Az esemény által érintett objektum indexének azonosítója. Egy objektum indexazonosítójának meghatározásához használja a sysindexes rendszertábla indid oszlopát.
25 IntegerData A nyomkövetésben rögzített eseményosztálytól függő egész szám.
26 ServerName Az SQL Server-példány neve, kiszolgálónév vagy kiszolgálónév\példánynév, nyomon követve.
27 EventClass A rögzítendő eseményosztály típusa.
28 ObjectType Az objektum típusa, például: tábla, függvény vagy tárolt eljárás.
29 NestLevel A beágyazási szint, amelyen a tárolt eljárás végrehajtása folyamatban van. Lásd: @@NESTLEVEL.
30 State Kiszolgáló állapota hiba esetén.
31 Error Hibaszám.
32 Mode A beszerzett zárolás zárolási módja. Ezt az oszlopot nem tölti ki az Lock:Released esemény.
33 Handle Az eseményben hivatkozott objektum kezelése.
34 ObjectName A megnyitott objektum neve.
35 DatabaseName A USE adatbázis- utasításban megadott adatbázis neve.
36 FileName A módosított fájlnév logikai neve.
37 OwnerName A hivatkozott objektum tulajdonosának neve.
38 RoleName Egy utasítás által megcélzott adatbázis vagy kiszolgálószintű szerepkör neve.
39 TargetUserName Egy művelet céljának felhasználóneve.
40 DBUserName Az ügyfél SQL Server-adatbázisának felhasználóneve.
41 LoginSid A bejelentkezett felhasználó biztonsági azonosítója (SID).
42 TargetLoginName Egy művelet céljának bejelentkezési neve.
43 TargetLoginSid A bejelentkezés biztonsági azonosítója, amely valamilyen művelet célja.
44 ColumnPermissions Oszlopszintű engedélyek állapota; biztonsági naplózás által használt.
45 LinkedServerName A csatolt kiszolgáló neve.
46 ProviderName Az OLE DB-szolgáltató neve.
47 MethodName Az OLE DB metódus neve.
48 RowCounts A köteg sorainak száma.
49 RequestID Az utasítást tartalmazó kérelem azonosítója.
50 XactSequence Az aktuális tranzakciót leíró jogkivonat.
51 EventSequence Az esemény sorszáma.
52 BigintData1 bigint értéket, amely a nyomkövetésben rögzített eseményosztálytól függ.
53 BigintData2 bigint értéket, amely a nyomkövetésben rögzített eseményosztálytól függ.
54 GUID GUID-érték, amely a nyomkövetésben rögzített eseményosztálytól függ.
55 IntegerData2 Egész számérték, amely a nyomkövetésben rögzített eseményosztálytól függ.
56 ObjectID2 A kapcsolódó objektum vagy entitás azonosítója, ha elérhető.
57 Type Egész számérték, amely a nyomkövetésben rögzített eseményosztálytól függ.
58 OwnerID A zárolást tartalmazó objektum típusa. Csak zárolási események esetén.
59 ParentName Annak a sémának a neve, amelyben az objektum található.
60 IsSystem Azt jelzi, hogy az esemény rendszerfolyamaton vagy felhasználói folyamaton történt-e.

1 = rendszer
0 = felhasználó.
61 Offset Az utasítás eltolásának megkezdése a tárolt eljáráson vagy kötegen belül.
62 SourceDatabaseID Annak az adatbázisnak az azonosítója, amelyben az objektum forrása létezik.
63 SqlHandle 64 bites kivonat egy alkalmi lekérdezés vagy egy SQL-objektum adatbázis- és objektumazonosítója alapján. Ez az érték átadható sys.dm_exec_sql_text() a társított SQL-szöveg lekéréséhez.
64 SessionLoginName A munkamenetet létrehozó felhasználó bejelentkezési neve. Ha például Login1 használatával csatlakozik az SQL Serverhez, és egy utasítást hajt végre Login2, SessionLoginNameLogin1jelenik meg, míg LoginName megjeleníti Login2. Ez az adatoszlop SQL Server- és Windows-bejelentkezéseket is megjelenít.

[ @on = ]

Megadja, hogy engedélyezve (1) vagy letiltsa (0) az eseményt. @on alapértelmezés nélkül bit.

Ha @on1van beállítva, és @columnidNULL, akkor az esemény ON értékre van állítva, és az összes oszlop törlődik. Ha @columnid nem null értékű, akkor az oszlop be van kapcsolva az adott eseményhez.

Ha @on0van beállítva, és @columnidNULL, akkor az esemény OFF lesz, és az összes oszlop törlődik. Ha @columnid nem null értékű, akkor az oszlop ki van kapcsolva.

Ez a táblázat a @on és @columnidközötti interakciót mutatja be.

@on @columnid Eredmény
ON (1) NULL Az esemény van bekapcsolva.

Minden oszlop törlődik.
NOT NULL Az oszlop van bekapcsolva a megadott esemény.
KI (0) NULL Az esemény ki van kapcsolva .

Minden oszlop törlődik.
NOT NULL Az oszlop ki van kapcsolva a megadott eseményhez.

Kódértékek visszaadása

Az alábbi táblázat a tárolt eljárás befejezését követően lekérhető kódértékeket ismerteti.

Kód visszaadása Leírás
0 Nincs hiba.
1 Ismeretlen hiba.
2 A nyomkövetés jelenleg fut. A nyomkövetés módosítása hibát eredményez.
3 A megadott esemény érvénytelen. Előfordulhat, hogy az esemény nem létezik, vagy nem megfelelő a tárolási eljáráshoz.
4 A megadott oszlop érvénytelen.
9 A megadott nyomkövetési leíró érvénytelen.
11 A megadott oszlop belsőleg van használva, és nem távolítható el.
13 Nincs memóriája. Akkor adja vissza, ha nincs elegendő memória a megadott művelet végrehajtásához.
16 A függvény nem érvényes erre a nyomkövetésre.

Megjegyzések

sp_trace_setevent végrehajtja az SQL Server korábbi verzióiban elérhető kiterjesztett tárolt eljárások által korábban végrehajtott műveletek nagy részét. A következő helyett használja a sp_trace_setevent:

  • xp_trace_addnewqueue
  • xp_trace_eventclassrequired
  • xp_trace_seteventclassrequired

A felhasználóknak minden egyes eseményhez hozzáadott oszlopokhoz sp_trace_setevent kell végrehajtaniuk. Ha @on1van beállítva, sp_trace_setevent hozzáadja a megadott eseményt a nyomkövetési események listájához. Ha @on0van beállítva, sp_trace_setevent eltávolítja a megadott eseményt a listából.

Az SQL Trace által tárolt összes eljárás (sp_trace_*) paraméterei szigorúan be vannak gépelve. Ha ezek a paraméterek nem a megfelelő bemeneti paraméter adattípusokkal vannak meghívva, az argumentum leírásában megadottak szerint a tárolt eljárás hibát ad vissza.

A nyomkövetési tárolt eljárások használatára példa: Nyomkövetésilétrehozása.

Engedélyek

ALTER TRACE-engedélyt igényel.