Heim >Datenbank >MySQL-Tutorial >Wie behebe ich den Fehler „Die gespeicherte Prozedur ‚dbo.aspnet_CheckSchemaVersion' konnte nicht gefunden werden' in ASP.NET?
Fehlerbehebung für den Fehler „Die gespeicherte Prozedur „dbo.aspnet_CheckSchemaVersion“ konnte nicht gefunden werden“
Der Fehler „Die gespeicherte Prozedur „dbo.aspnet_CheckSchemaVersion“ konnte nicht gefunden werden Der Fehler „‘“ tritt auf, wenn die erforderlichen gespeicherten Prozeduren für die Benutzerauthentifizierung und die Mitgliedschaftsverwaltung auf dem Server fehlen. Typischerweise tritt dieses Problem auf, wenn eine ASP.NET-Anwendung in einer neuen Hosting-Umgebung bereitgestellt wird oder nachdem Datenbankänderungen vorgenommen wurden.
Fehlerursache:
Dieser Fehler weist darauf hin Das ASP.NET-Mitgliedschaftssystem versucht, auf eine gespeicherte Prozedur zuzugreifen, die nicht vorhanden ist oder auf die in der Zieldatenbank nicht zugegriffen werden kann. Die gespeicherte Prozedur aspnet_CheckSchemaVersion ist für die Überprüfung der Schemaversion der Mitgliederdatenbank und die Sicherstellung der Kompatibilität mit der Anwendung verantwortlich.
Lösung:
Um diesen Fehler zu beheben, müssen Sie Folgendes tun Führen Sie das Dienstprogramm aspnet_regsql.exe für die Zieldatenbank aus, um die erforderlichen Tabellen und gespeicherten Prozeduren für die Mitgliedschaft zu erstellen
Schritte:
aspnet_regsql.exe -S DBServerName -U DBLogin -P DBPassword -A all -d DBName
Ersetzen Sie DBServerName durch den Namen des Servers Hosten der Datenbank, DBLogin mit dem Benutzernamen, DBPassword mit dem Passwort und DBName mit dem Namen der Datenbank, in der Sie die Objekte erstellen möchten.
Alternativ können Sie „aspnet_regsql.exe“ ohne Argumente ausführen Starten Sie einen Assistenten, der Sie durch den Prozess führt.
Nach der Ausführung des Befehls sollten die erforderlichen Tabellen und gespeicherten Prozeduren erfolgreich erstellt und das Problem behoben werden Fehler „Die gespeicherte Prozedur ‚dbo.aspnet_CheckSchemaVersion‘ konnte nicht gefunden werden.“
Das obige ist der detaillierte Inhalt vonWie behebe ich den Fehler „Die gespeicherte Prozedur ‚dbo.aspnet_CheckSchemaVersion' konnte nicht gefunden werden' in ASP.NET?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!