ホームページ > データベース > mysql チュートリアル > ASP.NET で「ストアド プロシージャ 'dbo.aspnet_CheckSchemaVersion' が見つかりませんでした」というエラーが発生するのはなぜですか?

ASP.NET で「ストアド プロシージャ 'dbo.aspnet_CheckSchemaVersion' が見つかりませんでした」というエラーが発生するのはなぜですか?

Patricia Arquette
リリース: 2024-12-29 18:05:12
オリジナル
884 人が閲覧しました

Why Am I Getting the

ストアド プロシージャ 'dbo.aspnet_CheckSchemaVersion' が見つかりません: トラブルシューティングと解決策

ASP にログインまたはユーザー登録しようとしたときWinHost.com でホストされている .NET メンバーシップ ページでは、次のエラーが発生する場合があります。 「ストアド プロシージャ 'dbo.aspnet_CheckSchemaVersion' が見つかりませんでした。」このエラーは、SQL Server データベースに必要な ASP.NET メンバーシップ ストアド プロシージャが存在しないことが原因で発生します。

解決策は、ASP.NET メンバーシップ テーブルとプロシージャを WinHost.com SQL Server に登録することです。これを行うには、次の手順に従います。

  1. Aspnet_Regsql.exe を実行します。

    • 次の場所で 'aspnet_regsql.exe' 実行可能ファイルを見つけます。のコマンド ボックスの実行 (Windows キー R) を使用して、「%windir%Microsoft.NETFrameworkv4.0.30319」ディレクトリを選択します。
    • 「aspnet_regsql.exe」を実行し、ウィザードの指示に従います。
    • 必ず選択してください。 「-A all -d [DatabaseName]」オプションを使用して、指定されたテーブルとプロシージャをすべて作成します。
  2. ロールが有効であることを確認します:

    • ASP.NET MVC プロジェクトでロールが有効になっているかどうかを確認します。これは、ASP.NET ID テーブルの自動作成にとって重要です。

次の手順に従うことで、「ストアド プロシージャ 'dbo.aspnet_CheckSchemaVersion' が見つかりませんでした」という問題を解決できます。エラーを解決し、WinHost.com サーバー上の ASP.NET メンバーシップ システムが適切に機能するようにしてください。

以上がASP.NET で「ストアド プロシージャ 'dbo.aspnet_CheckSchemaVersion' が見つかりませんでした」というエラーが発生するのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート