Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

SQL सर्वर में स्टार्टअप पर tempdb आइटम जोड़ना

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




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. TSQL और GUI का उपयोग करके डेटाबेस कैसे छोड़ें - SQL सर्वर / TSQL ट्यूटोरियल भाग 25

  2. एक कॉलम में सभी पंक्तियों पर उद्धरण चिह्न हटाएं

  3. क्या IN कीवर्ड भरने के लिए क्वेरी पैरामीटर का उपयोग करना संभव है

  4. SQL सर्वर में एक संयोजित स्ट्रिंग में एक सेपरेटर कैसे जोड़ें - CONCAT_WS ()

  5. SQL सर्वर 2012 में विस्तारित ईवेंट में एक महत्वपूर्ण परिवर्तन