2016-07-15 23 views
0

私はVS 2013とSQL Server 2014を使用しており、エンティティフレームワークを使用してDBに接続しようとしていますVS 2013から。エンティティデータモデルを追加する際に上記のエラーが発生すると、テスト接続が成功しています。エラー:ファイルまたはアセンブリ 'Microsoft.SqlServer.Management.Sdk.Sfc、バージョン= 11.0.0.0'を読み込めませんでした

エラー:ファイルまたはアセンブリをロードできませんでした「Microsoft.SqlServer.Management.Sdk.Sfc、バージョン= 11.0.0.0」 システムはファイルを見つけることができません

を指定された私は、私は再び、非常に多くの解決策を試してみましたこの問題を解決するには、SQLSysClrTypes.msi、 SharedManagementObjects.msi、DB2OLEDBV5_x64.msi、およびvcredist_x64.exeがインストールされている必要があります。しかしそれはうまくいかなかった。

解決策を教えてください。

おかげで、 Saloni

+0

this http://stackoverflow.com/questions/16906686/could-not-load-file-or-assembly-microsoft-sqlserver-management-sdk-sfc-version-1? – kurakura88

+0

私はこれを再インストールしましたが、これは私の問題を解決しませんでした。私もマシンを再起動しましたが、成功しませんでした。 – Saloni

+0

'Microsoft.SqlServer.Management.Sdk.Sfcバージョン11はSQL Server 2012にバインドされていますが、SQL Server 2014があると言っています。だから、この不一致については不思議です。 – kurakura88

答えて

2

はちょうど私が私のコメントから解答ブロックに書き換えてみましょう、答えとしてスタンプします。 右のMicrosoft.SqlServer.Management.Sdk.Sfcバージョン11のSharedManagementObjects.msiをhttp://www.microsoft.com/en-us/download/details.aspx?id=35580からインストールします。エンティティが以前のSQL Server(2012)を使用しているようです。

0

問題:(Sql server 2012)Visual StudioによってMicrosoft.SqlServer.management.sdk.sfcバージョン11.0.0.0アセンブリが見つからない場合、この問題が発生します。

ソリューション:はちょうどhttp://www.microsoft.com/en-us/download/details.aspx?id=35580とダウンロードに行く:X64 OSやX86 OS用

ENU \ X86 \ SharedManagementObjects.msiため

ENU \ x64の\ SharedManagementObjects.msi、

その後、それをインストールし、Visual Studioを再起動します。

関連する問題