2011-11-10 35 views

回答

2

沒有辦法增加CONTEXT_INFO的大小。它是128字節,我們不能改變它。

如果您需要更多空間,您可以實現自己的會話上下文信息。您可以創建一個永久的ContextInfo或全局## ContextInfo或tempdb..ContextInfo表,其中包含您需要跟蹤每個會話的所有數據。將表的主鍵設置爲獨特,如IDENTITY。您也可以使用當前連接的@@SPID

當請求開始時,將一條記錄插入此ContextInfo表(或查找@@ SPID上的現有記錄),並將SET CONTEXT_INFO插入關聯的鍵(或僅使用@@ SPID)。連接完成後,清理ContextInfo表並清除CONTEXT_INFO信息。

0

認爲它更像是一個「cookie」而不是「變量」。

+0

所以這是一個不? – Ultrahuman