私は次のコードを持っています:
DacStore dacStore = new DacStore(ServerConnection connection);
databaseName = sqlConnection.Database;
var dacInstance = dacStore.DacInstance[databaseName];
参照ライブラリ ファイルが不足しているため、DacStore を使用するとエラーが発生します。対応するライブラリのファイル パスが必要です。
私は次のコードを持っています:
DacStore dacStore = new DacStore(ServerConnection connection);
databaseName = sqlConnection.Database;
var dacInstance = dacStore.DacInstance[databaseName];
参照ライブラリ ファイルが不足しているため、DacStore を使用するとエラーが発生します。対応するライブラリのファイル パスが必要です。
インストールしたdacfxのバージョンに応じて移動します。一般的な場所は次のとおりです。
Visual Studio でソリューションを作成するときは、Libs ディレクトリを作成し、そこに daccfx dll をコピーしてチェックインする傾向があるため、誰もがどこにいてもそれらを取得できます。
DacStore は、SQL Server 2008 R2 に同梱されていた古いバージョンの DAC のコンポーネントです。SQL Server 2012 では、その API 全体が DAC v3 に置き換えられました。DAC v3 を探している場合は、Ed の答えが正しいです。しかし、Microsoft.SqlServer.Management.Dac.dll を探している場合は、少し異なります。ダウンロードについては、こちらをご覧ください: http://www.microsoft.com/en-us/download/details.aspx?id=24000
または、SQL Server 2008 R2 管理ツールがインストールされているマシンで、C:\Program Files (x86)\Microsoft SQL Server\100\SDK\Assemblies または GAC を確認します。