Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Gespeicherte Prozedur „dbo.aspnet_CheckSchemaVersion“ konnte nicht gefunden werden

Haben Sie aspnet_regsql.exe ausgeführt gegen den SQL-Server von WinHost.com?

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

Wenn Sie nicht wissen, wo Sie den obigen Befehl ausführen sollen, können Sie einfach die ausführbare Datei „aspnet_regsql.exe“ ausführen.

Um diese Datei zu finden, öffnen Sie Ihr RUN-Befehlsfeld, indem Sie die Windows-Taste + r drücken, und geben Sie den folgenden Befehl in diesen %windir%\Microsoft.NET\Framework\v4.0.30319 ein und drücken Sie die Eingabetaste, dann finden Sie die Datei „aspnet_regsql.exe“. Es öffnet sich ein Assistent, dem Sie folgen können, um diesen Fehler zu beheben.

Dieser Fehler tritt meistens auf, wenn Sie Rollen in Ihrem asp.net-MVC-Projekt beim Start nicht aktiviert haben, bevor die Aspnet-Identitätstabelle automatisch erstellt wurde.

Sie müssen sicherstellen, dass Sie dies ausführen, damit die Tabellen und Objekte auf dem SQL-Server von WinHost.com erstellt werden.