ASP.NET MVC 5 で LocalDB に接続するときの「SQL ネットワーク インターフェイス、エラー 50」を修正する
LocalDB を使用して ASP.NET MVC 5 アプリケーションを開発すると、「SQL Server への接続を確立中にネットワーク関連またはインスタンス固有のエラーが発生しました...エラー 50 - ローカル データベース ランタイム エラーが発生しました。できません」というエラーが発生する場合があります。自動インスタンスを作成します。」これは通常、LocalDB インスタンスとの接続の問題が原因で発生します。 修正方法は次のとおりです:
1.接続文字列を再確認してください:
web.config
ファイルで正しい接続文字列が使用されていることを確認してください。 サーバー名は (localdb)\mssqllocaldb
:
<code class="language-xml"><connectionStrings> <add connectionString="Data Source=(localdb)\mssqllocaldb;..." name="DefaultConnection" /> </connectionStrings></code>
2. SQL Server Management Studio (SSMS) を更新します:
古い SSMS (例: SSMS 2012 と LocalDB 2014 インスタンス) を使用すると、互換性の問題が発生する可能性があります。 この潜在的な競合を解決するには、最新の SSMS バージョンにアップグレードしてください。
3.カスタム LocalDB インスタンス名を検討してください:
複数の SQL Server バージョンがインストールされていると、名前の競合が発生する可能性があります。 LocalDB インスタンスの名前を一意の名前に変更すると、バージョンの不一致によって引き起こされる今後の問題を防ぐことができます。
4. SQL Server のクリーン再インストールを実行します:
以前のトラブルシューティングの試みがうまくいかなかった場合は、SQL Server をアンインストールして再インストールします。 このクリーン インストールにより、多くの場合、破損したコンポーネントや正しく構成されていないコンポーネントを修復できます。
これらの手順に従うことで、LocalDB インスタンスへの安定した接続を確立し、ASP.NET MVC 5 アプリケーション内の「SQL ネットワーク インターフェイス、エラー 50」を解消できるはずです。
以上がLocalDB を使用した ASP.NET MVC 5 で SQL ネットワーク インターフェイス エラー 50 を修正する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。