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


OLEDB Adatolvasás esemény osztály

A következőkre vonatkozik:SQL ServerAzure SQL DatabaseAzure SQL Managed Instance

Az OLEDB DataRead eseményosztály akkor fordul elő, amikor az SQL Server egy OLE DB szolgáltatót hív elosztott lekérdezésekre és távolról tárolt eljárásokra. Ezt az eseményosztályt a trace-ek közé vonják, amelyek figyelik, mikor hajt végre az SQL Server adatkérést az OLE DB szolgáltatóhoz.

Amikor az OLEDB DataRead osztályt bevonják egy nyomkövetésbe, a felmerülő terhelés nagy lesz. Ajánlott, hogy korlátozd ennek az eseményosztálynak a használatát olyan nyomkövetésekre, amelyek rövid időre figyelnek konkrét problémákat.

OLEDB DataRead eseményosztály adatoszlopai

Adatoszlop neve Adattípus Description Oszlopazonosító Szűrhető
ApplicationName nvarchar 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. 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 töltődik, ha az ügyfél megadja az ügyfél folyamatazonosítóját. 9 Igen
DatabaseID int Az adatbázis azonosítója, amelyet az USE adatbázis utasítás vagy az alapértelmezett adatbázis jelöl, ha egy adott példányra nem adott USE adatbázisutasítást adtak ki. Az SQL Server Profiler megjeleníti az adatbázis nevét, ha a ServerName adatoszlop rögzítve van a nyomkövetésben, és a kiszolgáló elérhető. Határozza meg az adatbázis értékét a DB_ID függvénnyel. 3 Igen
DatabaseName nvarchar Annak az adatbázisnak a neve, amelyben a felhasználói utasítás fut. 35 Igen
Időtartam bigint Az OLE DB Call esemény teljesítésének időtartama. 13 Nem
Záróidőpont datetime Ideje véget érni az eseménynek. 15 Igen
Error int Egy adott esemény hibaszáma. Gyakran ez a hibaszám, amely a sys.messages katalógus nézetben tárolt. 31 Igen
EventClass int Az esemény típusa = 121. 27 Nem
Eseménysorozat int Az OLE DB eseményosztály sorozata sorozatban egy kötetben. 51 Nem
EventSubClass int Az esemény alosztály típusa.

0=Kezdés

1=Befejezve
21 Nem
Csoportazonosító 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. 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
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
LinkedServerName nvarchar A linkelt szerver neve. 45 Igen
bejelentkezési név nvarchar A felhasználó bejelentkezésének neve (az SQL Server biztonsági bejelentkezése vagy a Microsoft Windows bejelentkezési hitelesítő adatai TARTOMÁNY\Felhasználónév formátumban). 11 Igen
LoginSid image A 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
MódszerNév nvarchar A hívó módszer neve. 47 Nem
NTDomainName nvarchar Windows-tartomány, amelyhez a felhasználó tartozik. 7 Igen
NTUserName nvarchar Windows-felhasználónév. 6 Igen
ProviderName nvarchar Az OLE DB szolgáltató neve. 46 Igen
Kérelemazonosító int Az utasítást tartalmazó kérelem azonosítója. 49 Igen
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 Annak a munkamenetnek az azonosítója, amelyen az esemény történt. 12 Igen
StartTime datetime Az esemény indításának időpontja, ha elérhető. 14 Igen
TextData nvarchar Az OLE DB hívásban küldött és fogadott paraméterek. 1 Nem
Tranzakcióazonosító bigint A tranzakció rendszer által hozzárendelt azonosítója. 4 Igen

Lásd még:

Bővített események
sp_trace_setevent (Transact-SQL)
OLE automatizálási objektumok a Transact-SQL-ben