9

マイクロソフト ビジュアル スタジオ

ファイルまたはアセンブリ 'Microsoft.SqlServer.Management.Sdk.Sfc, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91' またはその依存関係の 1 つを読み込めませんでした。システムは、指定されたファイルを見つけることができません。

適切な場所にあるにもかかわらず、参照された DLL を「見る」ことができません。したがって、データソースをコントロールにバインドできません。私は何をするのに失敗している可能性がありますか?

4

4 に答える 4

3

ここで元の質問と回答を参照してください。Could not load file or assembly Microsoft.SqlServer.management.sdk.sfc version 11.0.0.0


問題:この問題は、Visual Studio 2012 でアセンブリMicrosoft.SqlServer.management.sdk.sfc version 11.0.0.0が見つからない場合に発生します。(SQL サーバー 2012)

解決策: http://www.microsoft.com/en-us/download/details.aspx?id=35580にアクセスして、以下をダウンロードします。

  • ENU\x64\SharedManagementObjects.msiX64 OS または
  • ENU\x86\SharedManagementObjects.msiX86 OS の場合、

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


問題:この問題は、Visual Studio 2010 でアセンブリMicrosoft.SqlServer.management.sdk.sfc version 10.0.0.0が見つからない場合に発生します。(SQL サーバー 2008)

解決策: http://www.microsoft.com/en-us/download/details.aspx?id=26728にアクセスして、以下をダウンロードします。

  • 1033\x64\SharedManagementObjects.msiX64 OS または
  • 1033\x86\SharedManagementObjects.msiX86 OS の場合、

(ほとんどの場合、これをダウンロードする方が適切ですhttp://go.microsoft.com/fwlink/?LinkId=123708&clcid=0x409 )

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

于 2013-10-08T11:06:57.807 に答える
1

ここから:-

エラー メッセージから、VS 2012 のインストールに不足しているコンポーネントがあることがわかります。問題のアセンブリ (Microsoft.SqlServer.Manangement.Sdk.Sfc バージョン 11) は、SMO アセンブリのコンポーネント DLL であり (SFC は元々、より野心的な SSMS 拡張用に作成されたものですが)、SQL Server 2012 共有管理オブジェクトに含まれています。

[SQL 2012 Shared Management Objects] は [SQL System CLR types] コンポーネントに依存しているため、最初に SQL Server System CLR Types をインストールする必要があります。

[SQL Server 2012 System CLR Types] は、SQL 2012 Feature Pack Web ページ ( http://www.microsoft.com/en-us/download/details.aspx?id=29065 )の途中にあります。

于 2013-08-22T19:44:09.713 に答える
0

SQL Server Express 2014 をインストールした後にこの問題が発生しました。明らかに 2012 は 2014 にあるいくつかのファイルを指しており、古いバージョンの SQL Server をすべて完全に消去しました。多くの不満の後、Visual Studio 2013 をリロードすることになり、必要なすべてのファイルがセットアップされ、SQL Server Express 2014 で動作するようになりました。

于 2014-09-22T18:32:52.560 に答える