問題がさらに増えています。SQL Server 2012 Expressが必要ですLocalDB
は、私は何が起こっているかを説明してみましょう:過去1週間の
、ASP.NET MVCを学び、アプリを開発したいと考えていました。
インストールし、私のマシンの準備ができて取得するには:
Visual Studioのエンタープライズ2017のService Pack 1 64ビット(英語)32ビット/ 64ビット(多言語)
のSQL Server 2016エンタープライズ
それで、その後、私は良いと思った。
これは学習に使用しているアプリです:APP私は、Visual Studioで開くと
はその後、これは最初何が起こるかです:
は本当にこのメッセージを理解していませんでした。私の考えは変わっていません.SQL Server 2016を使ってどのように開くことができますか?
この「問題」すぐに消えた:
[OK]を、のはまだビルドを行うと、上で行くか見てみましょう:
クール、私はアプリを見ることができますよ。
さて、今私は「幸運の日」にいること、の登録をテストしてみましょう:
この最後のエラーは、サーバー用に選択したプロトコルに関係しています。
MS SQL Serverの設定と関係があります。つまり、MS SQL用に追加のODBCドライバをインストールする必要があるかもしれません。
私はこれを修正してを登録することはできますか?注:この問題を解決する方法を理解するために重要な情報があれば、教えてください。これは私がフィールドのノブなので、ちょうど始めることです。
Here is the course I've been following。
に置き換えます。web.configファイルを見ると、データベースがlocaldbのインスタンスであることがわかります。エラーが示すようにlocaldbをインストールするか、Sql 2016がインストールされていることを示唆しているので、接続文字列をそのインスタンスに向けます。 –
LocalDBはSQL Server Expressが必要な機能です。エンタープライズ版では利用できません。エンタープライズとSQL Server 2016 Expressを並列インストールする必要があります。 localdbについて気にしない場合は、サーバーにデータベースを作成して使用し、それに応じて接続文字列を変更してください。 –
PS:Enterpriseではなく、SQL Server Developer Editionを使用してください。エンタープライズと同じ機能を備えていますが、Enterprise Trialのように期限はありません。ライセンスされた企業がかなり高価なところでも無料です –