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.
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
See Also