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)