Udostępnij za pośrednictwem


CONTEXT_INFO (Transact-SQL)

Zwraca context_info wartość, która została ustawiona dla bieżącej sesja lub instancji przy użyciu ZESTAW CONTEXT_INFO instrukcja.

Topic link iconKonwencje składni języka Transact-SQL

CONTEXT_INFO()

Return Value

Wartość context_info, lub NULL Jeśli context_info nie została ustawiona.

Remarks

Zestawy wielu wyników aktywne (MARS) umożliwia aplikacji do uruchamiania wielu instancji lub żądania, w tym samym czasie dla połączenia.Podczas jednej partia na połączeniu MARS CONTEXT_INFO zestaw, nowa wartość kontekstu jest zwracana przez funkcja CONTEXT_INFO, uruchomienie w tej samej serii, co instrukcja zestaw.Nową wartość nie jest zwracana przez funkcja CONTEXT_INFO uruchamiane w jednym lub kilku innych partia w danym połączeniu, o ile nie są uruchamiane po partia, który uruchomił instrukcja zestaw zakończone.

Uprawnienia

Wymaga nie specjalnych uprawnień.Informacje kontekstowe są również przechowywane w sys.dm_exec_requests, sys.dm_exec_sessions, and sys.sysprocesses systemu widoków, ale podczas badania widoki bezpośrednio musi mieć uprawnienia SELECT i VIEW SERVER STATE.

Przykłady

Następujące zestawy prosty przykład context_info value to 0x1256698456, a następnie używa CONTEXT_INFO Funkcja do pobierania wartości.

SET CONTEXT_INFO 0x1256698456
GO
SELECT CONTEXT_INFO()
GO