मेरा मानना है कि आपने aspnet_regsql.exe एप्लिकेशन का उपयोग किया होगा जो तब एक विज़ार्ड शुरू करता है और फिर विभिन्न aspnet_* जोड़ता है आपकी टेबल पर टेबल।
यदि ऐसा है तो फिर से उसी विज़ार्ड को पुनरारंभ करें और फिर डेटाबेस से उन सभी तालिकाओं को निकालने के लिए निकालें विकल्प चुनें।
अब यह कमांड चलाएँ:
aspnet_regsql.exe -ssadd -d <Your Database> -sstype c -S <Server> -U <Username> -P <Password>
इसके बाद यह आपके डेटाबेस में दो टेबल जोड़ देगा, अर्थात् ASPStateTempApplications और ASPStateTempSessions।
निम्नलिखित कॉन्फ़िगरेशन को शामिल करने के लिए अपनी web.config फ़ाइल को संशोधित करें:
<sessionState
mode="SQLServer"
allowCustomSqlDatabase="true"
sqlConnectionString="Data Source=Server;Initial Catalog=Database;User ID=UserId;Password=Password"
cookieless="false" timeout="20" />
नोट 1। मैंने मान लिया है कि आप सत्र को अपने एप्लिकेशन डेटाबेस में संग्रहीत करना चाहते हैं। यदि आप सत्र डेटाबेस को अलग से बनाए रखना चाहते हैं तो उपरोक्त कमांड को "-d" पैरामीटर के बिना चलाएं। यह दो टेबल के साथ एक नया ASPState डेटाबेस तैयार करेगा जिसे मैंने ऊपर निर्दिष्ट किया है। और अंत में आप अपने कॉन्फ़िगरेशन में इस डेटाबेस का नाम निर्दिष्ट कर सकते हैं।
आशा है कि यह मदद करता है :)