對「找不到預存程序'dbo.aspnet_CheckSchemaVersion'」錯誤進行故障排除
「找不到預存程序'dbo. aspnet_CheckSchemaVersion'” '" 當使用者驗證和成員資格管理所需的預存程序遺失時,會遇到錯誤伺服器。 ASP.NET 應用程式部署到新的託管環境或進行資料庫變更後會出現此問題。系統正在嘗試存取目標資料庫上不存在或無法存取的預存程序。預存程序負責驗證成員資料庫的架構版本並確保與應用程式的相容性。 aspnet_regsql.exe實用程序,為成員資格建立必要的表和預存程序system.
步驟:
在本機電腦上找到aspnet_regsql.exe 執行檔。它通常位於%windir%Microsoft.NETFrameworkv4.0.30319中。將DBServerName 替換為名稱託管資料庫的伺服器,DBLogin 為使用者名,DBPassword 為密碼,DBName為要在其中建立物件的資料庫的名稱。之後,應成功建立所需的資料表和預存程序,解決「無法尋找預存程序「dbo.aspnet_CheckSchemaVersion」錯誤。
以上是如何修復 ASP.NET 中的「找不到預存程序 'dbo.aspnet_CheckSchemaVersion'」錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!