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
Azure SQL Database
Felügyelt Azure SQL-példány
SQL-adatbázis a Microsoft Fabricben
Az SQL:StmtRecompile eseményosztály minden típusú batch-típus által okozott utasításszintű újrafordításokat jelöl: tárolt eljárások, triggerek, ad hoc batch-ek és lekérdezések. A lekérdezések sp_executesql, dinamikus SQL, Prepare metódusok, Execute metótusok vagy hasonló interfészek használatával lehet beküldeni. Az SQL:StmtRecompile eseményosztályt kell használni az SP:Recompile eseményosztály helyett.
SQL:StmtRecompile Event Class Data Columns
| Adatoszlop neve | Adattípus | Description | Oszlopazonosító | Szűrhető |
|---|---|---|---|---|
| ApplicationName | nvarchar | Az ügyfélalkalmazás neve, amely létrehozta a kapcsolatot a Microsoft SQL Server egy példányához. Ez az oszlop az alkalmazás által továbbított értékekkel van töltve ki, nem pedig a program megjelenített neve. | 10 | Igen |
| ClientProcessID | int | A gazdaszámítógép által hozzárendelt azonosító ahhoz a folyamathoz, amelyben az ügyfélalkalmazás fut. Ez az adatoszlop akkor van feltöltve, ha az ügyfél megadja a folyamatazonosítót. | 9 | Igen |
| DatabaseID | int | Az adatbázis azonosítója, amelyben a tárolt eljárás fut. Határozza meg az adatbázis értékét a DB_ID függvénnyel. | 3 | Igen |
| DatabaseName | nvarchar | Az adatbázis neve, ahol a tárolt eljárás fut. | 35 | Igen |
| Eseménysorozat | int | Az esemény sorrendje a kérésen belül. | 51 | Nem |
| EventSubClass | int | Leírja az újrafordítás okát: 1 = Séma megváltoztatott 2 = Statisztikák változtak 3 = Halogatott fordítás 4 = Beállítási opció megváltozott 5 = Ideiglenes tábla megváltoztatása 6 = Távoli sorkészlet megváltoztatva 7 = A böngészési jogosultságok megváltoztatása 8 = Lekérdezési értesítési környezet megváltozott 9 = A partíciós nézet megváltoztatása 10 = Kurzor opciók változtak 11 = Opció (újrafordítás) kérve |
21 | Igen |
| GroupID | int | Annak a számítási feladatcsoportnak az azonosítója, amelyben az SQL Trace esemény aktiválódik. | 66 | Igen |
| Kiszolgálónév | nvarchar | Annak a számítógépnek a neve, amelyen az ügyfél fut, és amely benyújtotta ezt a nyilatkozatot. Ez az adatoszlop akkor van feltöltve, ha a kliens megadja a hosztnevet. A gazdanév meghatározásához használja az HOST_NAME függvényt. | 8 | Igen |
| IntegerData2 | int | Az állítás eltolása a tárolt eljárásban vagy a sorozatban véget ad, amely újrafordítást okozott. A záróeltolás -1, ha az állítás az utolsó állítás a részben. | 55 | Igen |
| IsSystem | int | Azt jelzi, hogy az esemény rendszerfolyamaton vagy felhasználói folyamaton történt-e. 1 = rendszer 0 = felhasználó |
60 | Igen |
| LineNumber | int | Ennek az állításnak a sorozatszáma a tételen belül, ha alkalmazható. | 5 | Igen |
| bejelentkezési név | nvarchar | A bejelentkezés neve, amely beküldte ezt a részt. | 11 | Igen |
| LoginSid | image | A jelenleg bejelentkezett felhasználó biztonsági azonosítója (SID). Ezt az információt a sys.server_principals katalógus nézetben találhatod. Minden sid egyedi a kiszolgálón található minden bejelentkezéshez. | 41 | Igen |
| NestLevel | int | A tárolt eljáráshívás beágyazási szintje. Például my_proc_a tárolt eljárás hívása my_proc_b. Ebben az esetben my_proc_a NestLevel 1, my_proc_b NestLevel 2. | 29 | Igen |
| NTDomainName | nvarchar | Windows-tartomány, amelyhez a felhasználó tartozik. | 7 | Igen |
| NTUserName | nvarchar | A csatlakoztatott felhasználó Windows felhasználóneve. | 6 | Igen |
| Objektumazonosító | int | A rendszer által hozzárendelt azonosító annak az objektumnak, amely tartalmazza azt az utasítást, amely az újrafordítást okozta. Ez az objektum lehet tárolt eljárás, trigger vagy felhasználó által definiált függvény. Ad hoc batch-ek vagy előkészített SQL esetén az ObjectID és az ObjectName NULL értéket ad vissza. | 22 | Igen |
| ObjektNév | nvarchar | Az ObjectID által azonosított objektum neve. | 34 | Igen |
| Objektumtípus | int | Az érték, amely az eseményben részt vevő objektum típusát képviseli. További információért lásd: ObjectType Trace Event Column. | 28 | Igen |
| Kiegyenlít | int | Az utasítás eltolta elindítása a tárolt eljárásban vagy a batchben, amely újrafordítást okoz. | 61 | Igen |
| RequestID | int | Az utasítást tartalmazó kérelem azonosítója. | 49 | Igen |
| Kiszolgálónév | nvarchar | Az SQL Server neve, amelyet követnek. | 26 | Nem |
| SessionLoginName | nvarchar | A munkamenetet létrehozó felhasználó bejelentkezési neve. Például, ha Login1-vel csatlakozol az SQL Serverhez, és egy utasítást futtatsz Login2-ként, akkor a SessionLoginName a Login1-et, a LoginName pedig Login2-t mutatja. Ez az oszlop az SQL Server- és a Windows-bejelentkezéseket is megjeleníti. | 64 | Igen |
| SPID | int | A kapcsolat session azonosítója. | 12 | Igen |
| SqlHandle | varbinary | 64 bites hash, amely egy ad hoc lekérdezés szövegén vagy egy SQL objektum adatbázis- és objektumazonosítóján alapul. Ez az érték átadható sys.dm_exec_sql_text-nek, hogy lekérje a hozzá tartozó SQL szöveget. | 63 | Nem |
| StartTime | datetime | Az esemény indításának időpontja, ha elérhető. | 14 | Igen |
| TextData | kontextus | A Transact-SQL állítás szövege, amelyet újra fordítottak. | 1 | Igen |
| Tranzakcióazonosító | bigint | A tranzakció rendszer által hozzárendelt azonosítója. | 4 | Igen |
| XactSequence | bigint | Az aktuális tranzakciót leíró jogkivonat. | 50 | Igen |
Lásd még:
SP:Recompile eseményosztály
sp_trace_setevent (Transact-SQL)