2016-07-05 12 views
0

エンティティフレームワークを最初に使用してSQL Server ExpressでSQL Serverデータベースを生成しようとしています。私がログインエラーを取得していますEntity Frameworkを使用したASP.NET MVCコードファーストデータベースからSQL Server Expressへのログイン失敗

System.Data.SqlClient.SqlException was unhandled by user code
Class=14
ErrorCode=-2146232060
HResult=-2146232060
LineNumber=65536
Message=Login failed for user 'ANDECOLAPTOP2\paultherrien'.
Number=18456
Procedure=""
Server=\.\pipe\0B36D920-CE4F-4E\tsql\query
Source=.Net SqlClient Data Provider
State=1

私はこのことについて興味があります: "サーバー= \ \パイプを0B36D920-CE4F-4E \ TSQLの\クエリ\"、これがあるようには見えません私のSQL Serverへの参照。

注:ログインはSQL Server Management Studioで正常に動作します。また、VSでSQLクライアントを使用すると、SQL Serverが接続され、W/O問題なしでクエリを実行できます。

これは、私は、接続文字列のための私のweb.configに持っているものです。

<connectionStrings> 
    <add name="ISkillsContext" 
     connectionString="data source=.\SQLEXPRESS;attachdbfilename=|DataDirectory|\ISkillsDb.mdf;integrated security=true;user instance=True;multipleactiveresultsets=True;" 
     providerName="System.Data.SqlClient" /> 
</connectionStrings> 

私はビデオチュートリアルを次のです、助けを著者にメールしましたし、アイデアをどこでも検索しました。

私はVS 2015 Community EditionとSQL Server 2014 Expressを使用しています。

ありがとうございます。

ポール

+0

これは、[名前付きパイププロトコル](https://technet.microsoft.com/en-us/library/ms189307(v = sql。 SQL Serverコンフィグレーションマネージャでこれらのプロトコルを有効/無効にすることができます。 –

+0

この回答に感謝しますが、なぜログインに失敗しますか?パイププロトコルが有効になっていないため? –

+0

データベースが取得できませんSQL Server Express 2014およびVisual Studio 2015を使用しています。 –

答えて

0

これは働いていたものです: AttachDbFileName = | DataDirectoryの| \ ISkillsDb.mdf。 統合セキュリティ= True; 初期カタログ= ISkillsDb; MultipleActiveResultSets = True;データベース= ISkillsDb " ここにコードを入力

関連する問題