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.
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
Zobacz także