コードの最初の移行を使用してデータベースを更新しようとしているときに、次のエラーの解決策を見つけるのに苦労しました。コードの最初の移行 - データベースの更新エラー - ネットワーク関連のインスタンス?
私は以下を見つけることができました。エラーを解決する他の方法があるかどうかを知りたいと思います。
私の答え:
があなたのSQL Server Management Studioのは、お使いのPCにインストールされていることを確認し、お使いのSQL Serverのインスタンスは
SQLEXPRESS
v11.0でなければなりません。なぜV11.0ですか? Visual Studio Local DBのコードは、最初にバージョン11.0でうまく動作するためです。
SQL Server構成マネージャーに移動し、SQL Serverネットワーク構成を展開し、プロトコルをSQLEXPRESS
にダブルクリックします。
名前パイプとTCP/IPが有効になっていることを確認してください。
ウェブアプリケーションに戻って、web.config
をクリックします。あなたの接続文字列は
<connectionStrings>
<add name="DefaultConnection"
connectionString="Data Source=(LocalDb)\v11.0;AttachDbFilename=|DataDirectory|\aspnet-EMS_Events-20151217024735.mdf;Initial Catalog=aspnet-EMS_Events-20151217024735;Integrated Security=True"
providerName="System.Data.SqlClient" />
</connectionStrings>
である必要があり、それは(LocalDb)\v11.0
に行くことを確認してください。
パッケージマネージャコンソールにアクセスし、update-database
を実行します。
私はあなたが答え*としてではなく、質問の一部として*あなたの答えを投稿する必要があり –
そのv11.0用のタグを追加してください。 –
タグの下にDBバージョンを見つけることができないデータベース+バージョン –