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
A CursorImplicitConversion eseményosztály kurzor-implicit átalakítási eseményeket ír le, amelyek alkalmazásprogramozási felületeken (API-kban) vagy Transact-SQL kurzorokban fordulnak elő. A kurzor implicit átalakítási események akkor fordulnak elő, amikor az SQL Server adatbázis motor egy Transact-SQL utasítást hajt végre, amelyet a kért típusú szerver kurzorok nem támogatnak. Az Adatbázis Motor hibát ad, amely jelzi, hogy a kurzor típusa megváltozott.
Foglald be a CursorImplicitConversion eseményosztályt a kurzorok teljesítményét rögzítő nyomokba.
Amikor ez az eseményosztály egy nyomkövetésbe kerül, a terhelés mértéke attól függ, hogy milyen gyakran használnak az implicit átalakítást igénylő kurzorokat az adatbázis ellen a nyomkövetés során. Ha a kurzorokat széles körben használják, a nyom jelentősen akadályozhatja a teljesítményt.
CursorImplicitConversion Event Class Data Columns
| 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 |
| BinaryData | image | A kurzor típus eredménye. Az értékek a következők: 1 = Kulcskészlet 2 = Dinamikus 4 = Csak előre 8 = Statikus 16 = Gyors előrehaladás |
2 | 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ítésre kerül a nyomkövetésben, és a szerver 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 |
| EventClass | int | Az esemény típusa = 76. | 27 | Nem |
| Eseménysorozat | int | A CursorClose eseményosztály sorozata a batchben. | 51 | Nem |
| GroupID | int | Annak a számítási feladatcsoportnak az azonosítója, amelyben az SQL Trace esemény aktiválódik. | 66 | Igen |
| Fogantyú | int | Az eseményben hivatkozott objektum kezelőkeze. | 33 | Igen |
| HostName | 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 |
| IntegerData | int | Kurzor betűt kértem. Az értékek a következők: 1 = Kulcskészlet 2 = Dinamikus 4 = Csak előre 8 = Statikus 16 = Gyors előrehaladás |
25 | Nem |
| 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 |
| LoginName | nvarchar | A felhasználó bejelentkezésének neve (akár SQL Server biztonsági bejelentkezés, akár a Microsoft Windows bejelentkezési adatai DOMAIN\username formájában). | 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 |
| NTDomainName | nvarchar | Windows-tartomány, amelyhez a felhasználó tartozik. | 7 | Igen |
| NTUserName | nvarchar | Windows-felhasználónév. | 6 | Igen |
| RequestID | int | Kérje az implicit átalakítás azonosítóját. | 49 | Igen |
| Kiszolgálónév | nvarchar | A nyomkövetés alatt álló SQL Server-példány neve. | 26 | Nem |
| SessionLoginName | nvarchar | A felhasználó bejelentkezési neve, aki az ülést indította. 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 |
| TransactionID | bigint | A tranzakció rendszer által hozzárendelt azonosítója. | 4 | Igen |
| XactSequence | bigint | Az aktuális tranzakciót leíró jogkivonat. | 50 | Igen |