उम, यदि आपने ASP.Net सत्र स्थिति को tempdb में सक्षम करने के लिए मानक सेटिंग्स का उपयोग किया है, तो सिस्टम को एक संग्रहीत खरीद (ASPState_Startup) उत्पन्न करनी चाहिए थी। ) मास्टर डेटाबेस में निम्नानुसार है। यह संग्रहीत प्रो SQL सर्वर स्टार्टअप पर स्वचालित रूप से चलने के लिए कॉन्फ़िगर किया गया है:
USE master
GO
DECLARE @sstype nvarchar(128)
SET @sstype = N'sstype_temp'
IF UPPER(@sstype) = 'SSTYPE_TEMP' BEGIN
DECLARE @cmd nchar(4000)
SET @cmd = N'
/* Create the startup procedure */
CREATE PROCEDURE dbo.ASPState_Startup
AS
EXECUTE ASPState.dbo.CreateTempTables
RETURN 0'
EXEC(@cmd)
EXECUTE sp_procoption @ProcName='dbo.ASPState_Startup', @OptionName='startup', @OptionValue='true'
END
इसलिए, अस्थायी तालिकाओं को फिर से बनाया जाना चाहिए, जब तक कि स्थापित करने के बाद से कुछ बदला न गया हो।
यदि अतिरिक्त अनुमतियों की आवश्यकता है, तो मैं मौजूदा CreateTempTables . का विस्तार करना चाहूँगा ASPState . में प्रक्रिया ।
यदि यह ठीक से काम नहीं कर रहा है, तो आप aspnet_regsql . का उपयोग करके देख सकते हैं आदेश (%Windir%\Microsoft.Net\Framework\<framework version के अंतर्गत पाया गया - हटाने के लिए सर्वर में सत्र राज्य समर्थन फिर से जोड़ें। आप -ssremove . का उपयोग करना चाहेंगे फिर -ssadd , लेकिन मैं /? . पास करने का सुझाव दूंगा सभी लागू विकल्पों को देखने के लिए सबसे पहले।