sys.dm_exec_xml_handles (języka Transact-SQL)

Zwraca informacje o aktywnym dojścia, które zostały otwarte przez sp_xml_preparedocument.

Składnia

dm_exec_xml_handles (session_id | 0 )

Argumenty

  • session_id | 0,
    Identyfikator sesja.Jeśli session_id jest określone, funkcja zwraca informacje o uchwyty XML w określonej sesja.

    Jeżeli określono wartość 0, funkcja zwraca informacje o wszystkich dojść XML dla wszystkich sesji.

Zwracana tabela

Nazwa kolumny

Typ danych

Opis

session_id

int

Identyfikator sesji sesja przechowuje tego dojścia do dokumentu XML.

document_id

int

Identyfikator dojścia dokumentu XML zwróconych przez sp_xml_preparedocument.

namespace_document_id

int

Identyfikator dojścia wewnętrznego używany dokument skojarzony obszaru nazw, który został przekazany jako trzeciego parametru sp_xml_preparedocument.Wartość NULL, jeśli brak dokumentu obszaru nazw.

sql_handle

varbinary(64)

Dojście do tekstu kodu SQL , gdy zdefiniowano dojścia.

statement_start_offset

int

Liczba znaków do aktualnie wykonywanego partia lub procedura składowana w którym sp_xml_preparedocument występuje wywołania.Mogą być używane razem z sql_handle, statement_end_offsetoraz sys.dm_exec_sql_text funkcja dynamicznego zarządzania pobierania aktualnie instrukcja dla żądania.

statement_end_offset

int

Liczba znaków do aktualnie wykonywanego partia lub procedura składowana w którym sp_xml_preparedocument występuje wywołania.Mogą być używane razem z sql_handle, statement_start_offsetoraz sys.dm_exec_sql_text funkcja dynamicznego zarządzania pobierania aktualnie instrukcja dla żądania.

creation_time

datetime

Sygnatura czasowa podczas sp_xml_preparedocument została wywołana.

original_document_size_bytes

bigint

Rozmiar nieanalizowanych dokumentu XML w bajtach.

original_namespace_document_size_bytes

bigint

Rozmiar dokumentu nieanalizowanych obszaru nazw XML, w bajtach.Wartość NULL, jeśli brak dokumentu obszaru nazw.

num_openxml_calls

bigint

Liczba wywołań OPENXML z tym dojściem dokumentu.

row_count

bigint

Liczba wierszy zwracanych przez wszystkie poprzednie wywołania OPENXML dla dojścia tego dokumentu.

dormant_duration_ms

bigint

Milisekund od czasu ostatniego wywołania OPENXML.Jeśli OPENXML nie została wywołana, zwraca milisekund od sp_xml_preparedocument wywołania.

Uwagi

Okres istnienia sql_handles pobierania tekst SQL wykonane wywołanie sp_xml_preparedocument outlives buforowanego planu używany do wykonać kwerendy.Jeśli tekst kwerendy nie jest dostępny w pamięci podręcznej, nie można pobrać danych informacji dostarczonych w wyniku funkcja .Taka sytuacja może wystąpić, jeśli używasz wielu dużych partii.

Uprawnienia

Wymaga uprawnień stan WIDOKU serwera na serwerze w celu wyświetlenia wszystkich sesji lub sesja identyfikatorów, które nie są własnością wywołującego.Wywołujący zawsze mogą wyświetlić dane dla identyfikatora swojej bieżącej sesja .

Przykłady

Poniższy przykład wybiera wszystkie aktywne dojścia.

select * from sys.dm_exec_xml_handles(0)