CONTEXT_INFO (Transact-SQL)

Zwraca context_info wartości, który został zestaw dla bieżącej sesja lub partia przy użyciu USTAWIĆ CONTEXT_INFO instrukcja.

Ikona łącza do tematuJęzyka Transact-SQL składni konwencje

Składnia

CONTEXT_INFO()

Wartość zwracana

Wartość context_info, lub NULL, jeśli context_info nie został zestaw.

Uwagi

Wiele wyników active ustawia (MARS) umożliwia aplikacji do uruchamiania wielu instancji lub żądania, w tym samym czas na tym samym połączeniu.Podczas jednej partii na połączeniu MARS USTAWIĆ CONTEXT_INFO, zwracana jest wartość nowy kontekst przez funkcja CONTEXT_INFO uruchomienie w tej samej partia jako zestaw instrukcja.Nową wartość nie jest zwracana przez CONTEXT_INFO funkcja uruchom jeden lub więcej innych partii na połączenie, o ile one uruchomione po partia uruchomiono zestaw instrukcja zakończone.

Uprawnienia

Wymaga nie specjalnych uprawnień.Informacje kontekstowe są również przechowywane w sys.dm_exec_requests, sys.dm_exec_sessions, i sys.sysprocesses systemu widoków, ale kwerenda widoki bezpośrednio wymaga uprawnienia SELECT i WYŚWIETL stan serwera.

Przykłady

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

SET CONTEXT_INFO 0x1256698456
GO
SELECT CONTEXT_INFO()
GO