Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
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 = siker0 = 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 = rendszer0 = 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_addnewqueuexp_trace_eventclassrequiredxp_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.