दिलचस्प पोस्ट
एक सरणी में अद्वितीय मान कैसे प्राप्त करें जावास्क्रिप्ट में डॉलर मुद्रा स्ट्रिंग के रूप में मैं संख्याओं को कैसे प्रारूपित कर सकता हूं? कैसे मजबूत पैरामीटर के साथ एक सरणी की अनुमति के लिए Nltk या python का उपयोग कर स्टॉप शब्द कैसे निकालें पृष्ठभूमि में आईओएस डिवाइस के लिए जीसीएम काम करना कोणीय जेएसएस एकल पृष्ठ एप्लिकेशन में जावास्क्रिप्ट का प्रयोग करके एक डिवीजन प्रिंट करें सी # में दो दशमलव स्थानों पर एक संख्या को कैसे गोल करते हो? फ्लोट एक फ्लेक्स कंटेनर में काम नहीं करता आरटीटीआई कितना महंगा है? एचटीएमएल 5 कैनवास में क्रॉस-मूल डेटा क्या भाषण इनपुट के लिए सीधे भाषणकर्ता API का उपयोग करने का कोई तरीका है? स्पार्क: सिंगल-कुंजी RDD के साथ 2-ट्यूपल-कुंजी RDD में शामिल होने के लिए सबसे अच्छी रणनीति क्या है? आवश्यक विशेषता सफ़ारी ब्राउज़र में काम नहीं करती वास्तव में पायथन के इटरेटर, चलने योग्य और पुनरावृत्ति प्रोटोकॉल क्या हैं? Json.Net का उपयोग करके अपने मूल ऑब्जेक्ट के हिस्से के रूप में एक शब्दकोश को कैसे सीरियल करना है

संग्रहित प्रक्रिया 'dbo.aspnet_CheckSchemaVersion' नहीं मिल सका

मैं अपनी साइट को होस्ट करने के लिए WinHost.com का उपयोग कर रहा हूं। एसक्यूएल डाटाबेस / सदस्यता प्रणाली मेरे स्थानीय कंप्यूटर पर पूरी तरह से काम करती है, लेकिन सर्वर पर अपलोड होने पर यह काम नहीं करता है। मैंने सभी चरणों का सही ढंग से पालन किया है और मैंने अपनी सेवा के लिए समर्थन से संपर्क किया है लेकिन यह 2 वीक से अधिक है और कोई जवाब नहीं है।

जब मैं अपनी साइट पर अपनी सदस्यता पृष्ठ पर एक नया उपयोगकर्ता लॉगिन या पंजीकरण करने का प्रयास करता हूं तो मुझे यह त्रुटि मिलती रहती है।

Server Error in '/' Application. -------------------------------------------------------------------------------- Could not find stored procedure 'dbo.aspnet_CheckSchemaVersion'. Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. Exception Details: System.Data.SqlClient.SqlException: Could not find stored procedure 'dbo.aspnet_CheckSchemaVersion'. Source Error: An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below. Stack Trace: [SqlException (0x80131904): Could not find stored procedure 'dbo.aspnet_CheckSchemaVersion'.] System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection) +1953274 System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection) +4849707 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj) +194 System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj) +2392 System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString) +204 System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async) +954 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, DbAsyncResult result) +162 System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(DbAsyncResult result, String methodName, Boolean sendToPipe) +175 System.Data.SqlClient.SqlCommand.ExecuteNonQuery() +137 System.Web.Util.SecUtility.CheckSchemaVersion(ProviderBase provider, SqlConnection connection, String[] features, String version, Int32& schemaVersionCheck) +378 System.Web.Security.SqlMembershipProvider.CheckSchemaVersion(SqlConnection connection) +89 System.Web.Security.SqlMembershipProvider.GetPasswordWithFormat(String username, Boolean updateLastLoginActivityDate, Int32& status, String& password, Int32& passwordFormat, String& passwordSalt, Int32& failedPasswordAttemptCount, Int32& failedPasswordAnswerAttemptCount, Boolean& isApproved, DateTime& lastLoginDate, DateTime& lastActivityDate) +815 System.Web.Security.SqlMembershipProvider.CheckPassword(String username, String password, Boolean updateLastLoginActivityDate, Boolean failIfNotApproved, String& salt, Int32& passwordFormat) +105 System.Web.Security.SqlMembershipProvider.CheckPassword(String username, String password, Boolean updateLastLoginActivityDate, Boolean failIfNotApproved) +42 System.Web.Security.SqlMembershipProvider.ValidateUser(String username, String password) +78 System.Web.UI.WebControls.Login.AuthenticateUsingMembershipProvider(AuthenticateEventArgs e) +60 System.Web.UI.WebControls.Login.OnAuthenticate(AuthenticateEventArgs e) +119 System.Web.UI.WebControls.Login.AttemptLogin() +115 System.Web.UI.WebControls.Login.OnBubbleEvent(Object source, EventArgs e) +101 System.Web.UI.Control.RaiseBubbleEvent(Object source, EventArgs args) +37 System.Web.UI.WebControls.Button.OnCommand(CommandEventArgs e) +118 System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) +166 System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +10 System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +13 System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +36 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1565 -------------------------------------------------------------------------------- Version Information: Microsoft .NET Framework Version:2.0.50727.4200; ASP.NET Version:2.0.50727.4016 

क्या कोई मुझे बता सकता है कि यह त्रुटि क्यों हुई है (जाहिर है यह कुछ नहीं मिल सकता …), और मैं इसे कैसे ठीक कर सकता हूं?

आप सभी को धन्यवाद

बेल

वेब के समाधान से एकत्रित समाधान "संग्रहित प्रक्रिया 'dbo.aspnet_CheckSchemaVersion' नहीं मिल सका"

क्या आपने WinHost.com के एसक्यूएल सर्वर के विरुद्ध aspnet_regsql.exe चलाया है?

 aspnet_regsql.exe -S DBServerName -U DBLogin -P DBPassword -A all -d DBName 

आपको यह सुनिश्चित करने की आवश्यकता होगी कि आप इसे चलाने दें ताकि टेबल और ऑब्जेक्ट्स WinHost.com के SQL सर्वर पर बनाए जाए।

दृश्य स्टूडियो कमांड प्रॉम्प्ट को प्रारंभ मेनू से दृश्य स्टूडियो टूल फ़ोल्डर से खोलें और aspnet_regsql टाइप करें

और asp.net सदस्यता और भूमिका प्रदाताओं के लिए डेटाबेस रजिस्टर करने के लिए विज़ार्ड का पालन करें।

मैंने इसे पहले देखा है आपके द्वारा उपयोग किए जाने वाले डेटाबेस में सदस्यता, भूमिका प्रबंधन और प्रोफ़ाइल सुविधाओं के लिए आवश्यक डेटाबेस तत्व नहीं हैं। तो आपको कुछ विकल्प मिलेंगे:

  1. अपने स्थानीय एसक्यूएल सर्वर से एसक्यूएल प्रबंधन स्टूडियो या इसी तरह के अनुप्रयोगों का प्रयोग तालिकाओं, संग्रहित प्रक्रियाओं और दृश्यों में कॉपी करें
  2. इस पोस्ट में दिए गए निर्देशों के मुताबिक स्क्रिप्ट को संस्थापित करने के लिए aspnet_regsql.exe उपकरण का उपयोग करें (मुझे विश्वास नहीं है कि आप दूरस्थ उपकरण के खिलाफ उपकरण का उपयोग कर सकते हैं यदि यह बंद है। इसलिए आपको स्क्रिप्ट निर्यात करना होगा और रन करना होगा उन्हें मैन्युअल रूप से)

मेरे पास एक ही समस्या है- मैं दृश्य स्टूडियो में SQL Object manager से कॉपी / पेस्ट कनेक्शन स्ट्रिंग और Initial Catalog=YourDatabaseName टाइप करना भूल सकता हूँ।

संग्रहीत कार्यविधि आपके होस्ट पर आधारित स्कीमा की जांच करें – यह हो सकता है कि यह "dbo" स्कीमा में नहीं है

उदाहरण के लिए यदि यह SomeOtherSchema के भीतर है, तो आपके कॉल को "SomeOtherSchema.aspnet_CheckSchemaVersion" होने की आवश्यकता होगी

मेरे पास सटीक एक ही त्रुटि थी जब मैंने <roleManager> विश्वास किया था कि मैं एएसपी.नेट पहचान 2 को सक्षम कर रहा था। वे वही नहीं हैं! <roleManager> ने पहचान प्रबंधन का एक पुराना संस्करण सक्षम किया है जो कि एएसपी.नेट पहचान 2 (जिस तरह से "सक्रिय करने की आवश्यकता नहीं है" के लिए एक अलग तालिका संरचना का उपयोग करता है – यह सिर्फ वहीं है)।

यदि आप जानबूझकर पुराने रोल-मैनेजर का उपयोग कर रहे हैं और अभी भी त्रुटि प्राप्त कर रहे हैं तो आप अपने डेटाबेस के बजाय डिफ़ॉल्ट localdb देख सकते हैं, उस स्थिति में आप <roleManager> को <roleManager> किसी भी कनेक्शन स्ट्रिंग में इंगित कर सकते हैं:

  <roleManager enabled="true" cacheRolesInCookie="true" defaultProvider="OurSqlRoleProvider" > <providers> <add connectionStringName="DefaultConnection" applicationName="/" name="OurSqlRoleProvider" type="System.Web.Security.SqlRoleProvider" /> </providers> </roleManager> 

यदि आप एएसपी.नेट पहचान 2 का उपयोग करने के बाद हैं, तो यहां पर एक लेख है:
http://johnatten.com/2014/04/20/asp-net-mvc-and-identity-2-0-understanding-the-basics/

संक्षेप में आपको अपने होस्टिंग से एसक्यूएल उपयोगकर्ता नाम से असाइन किए गए एएसपीनेट प्रदाता डीएलएल को पुनः कंपाइल करना चाहिए।

  • http://download.microsoft.com/download/a/b/3/ab3c284b-dc9a-473d-b7e3-33bacfcc8e98/ProviderToolkitSamples.msi डाउनलोड करें
  • अपने होस्टिंग डेटाबेस उपयोगकर्ता नाम के साथ डीओबी के सभी संदर्भ स्रोत कोड से बदलें
  • संकलित करें (आपको विजुअल स्टूडियो की जरूरत है) और बिन फ़ोल्डर में ProviderToolkitSampleProviders.dll को रखें
  • आपके वेब। कॉन्फ़िग में "माइक्रोसॉफ्ट के साथ हर लाइन के" प्रकार की विशेषता को बदलें। उदाहरण।, प्रदाता टोलकिट नमूनाप्रदाता
  • स्थानीय एसक्यूएल सर्वर में अपने होस्टिंग डेटाबेस यूज़रनेम के साथ सभी डीबीओ संदर्भ बदलें
  • SQL ऑब्जेक्ट निर्माण स्क्रिप्ट निर्यात करें और उन्हें दूरस्थ डेटाबेस पर चलाएं
  • अपने स्थानीय एसक्यूएल तालिका aspnet_SchemaVersions से रिकॉल्क्स डेटाबेस को रिकॉर्ड की प्रतिलिपि बनाएँ

एक और विकल्प, कोशिश करने के लिए आसान सरल, अपने स्थानीय एसक्यूएल सर्वर डेटाबेस में अपने होस्टिंग डेटाबेस उपयोगकर्ता नाम के साथ डीबीओ संदर्भ को बदलना है, फिर अपलोड करें और अपने एमडीएफ फ़ाइल को संलग्न करें।

आशा करता हूँ की ये काम करेगा

थॉमस