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
Felügyelt Azure SQL-példány
A sp_xml_preparedocumentáltal megnyitott aktív leírók adatait adja vissza.
Szintaxis
dm_exec_xml_handles (session_id | 0 )
Érvek
session_id | 0,
A munkamenet azonosítója. Ha session_id van megadva, ez a függvény a megadott munkamenet XML-leíróiról ad vissza információkat.
Ha 0 van megadva, a függvény az összes munkamenet összes XML-leírójának adatait adja vissza.
Visszaadott tábla
| Oszlop neve | Adattípus | Leírás |
|---|---|---|
| session_id | Az XML-dokumentumleírót tartalmazó munkamenet munkamenet-azonosítója. | |
| document_id | A sp_xml_preparedocumentáltal visszaadott XML-dokumentumkezelő azonosítója. | |
| namespace_document_id | A társított névtérdokumentumhoz használt belső leíróazonosító, amely harmadik paraméterként lett átadva sp_xml_preparedocument. NULL érték, ha nincs névtérdokumentum. | |
| sql_handle | varbinary(64) | Fogópont annak az SQL-kódnak a szövegéhez, amelyben a leíró definiálva van. |
| statement_start_offset | A jelenleg futó kötegbe vagy tárolt eljárásba tartozó karakterek száma, amelyen a sp_xml_preparedocument hívás történik. A sql_handle, a statement_end_offsetés a sys.dm_exec_sql_text dinamikus felügyeleti függvénnyel együtt használható a kérés aktuális végrehajtási utasításának lekéréséhez. | |
| statement_end_offset | A jelenleg futó kötegbe vagy tárolt eljárásba tartozó karakterek száma, amelyen a sp_xml_preparedocument hívás történik. A sql_handle, a statement_start_offsetés a sys.dm_exec_sql_text dinamikus felügyeleti függvénnyel együtt használható a kérés aktuális végrehajtási utasításának lekéréséhez. | |
| creation_time | datetime | Időbélyeg sp_xml_preparedocument hívásakor. |
| original_document_size_bytes | bigint | A nem tagolt XML-dokumentum mérete bájtban. |
| original_namespace_document_size_bytes | bigint | A nem tagolt XML-névtérdokumentum mérete bájtban. NULL érték, ha nincs névtérdokumentum. |
| num_openxml_calls | bigint | A dokumentumleíróval rendelkező OPENXML-hívások száma. |
| row_count | bigint | A dokumentumleíró összes korábbi OPENXML-hívása által visszaadott sorok száma. |
| dormant_duration_ms | bigint | Ezredmásodperc a legutóbbi OPENXML-hívás óta. Ha az OPENXML nem lett meghívva, ezredmásodpercet ad vissza a sp_xml_preparedocument hívás óta. |
Megjegyzések
A sql_handles élettartama, amely a hívást végrehajtó SQL-szöveg lekérésére szolgál, sp_xml_preparedocument túllépi a lekérdezés végrehajtásához használt gyorsítótáras tervet. Ha a lekérdezés szövege nem érhető el a gyorsítótárban, az adatok nem kérhetők le a függvény eredményében megadott információk alapján. Ez akkor fordulhat elő, ha sok nagy köteget futtat.
Engedélyek
A KISZOLGÁLÓ ÁLLAPOTának megtekintése engedély szükséges a kiszolgálón az összes olyan munkamenet vagy munkamenet-azonosító megtekintéséhez, amely nem a hívó tulajdonában van. A hívók mindig láthatják a saját aktuális munkamenet-azonosítójuk adatait.
Engedélyek az SQL Server 2022-hez és újabb verziókhoz
A KISZOLGÁLÓ TELJESÍTMÉNYÁLLAPOTÁNAK MEGTEKINTÉSE engedélyre van szükség a kiszolgálón.
Példák
Az alábbi példa az összes aktív fogópontot kijelöli.
SELECT * FROM sys.dm_exec_xml_handles(0);
Lásd még:
dinamikus felügyeleti nézetek és függvények (Transact-SQL)
végrehajtással kapcsolatos dinamikus felügyeleti nézetek és függvények (Transact-SQL)
sp_xml_preparedocument (Transact-SQL)
sp_xml_removedocument (Transact-SQL)