उम, यदि आपने 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
, लेकिन मैं /?
. पास करने का सुझाव दूंगा सभी लागू विकल्पों को देखने के लिए सबसे पहले।