データベースをバックアップするWindowsアプリケーションを構築しました。複数のSQL Serverエディションをターゲットにする方法
Microsoft.SqlServer.Smo.dll
とMicrosoft.SqlServer.SqlWmiManagement.dll
DLLをプロジェクトに参照として追加して、SQL Server 2016またはSQL Server 2014に接続する必要があります。これを達成するためには何を展開する必要がありますか?
私は同じSQL Serverのエディションに関連していないの参照を追加すると、私はエラーだ:
は、ファイルまたはアセンブリをロードできませんでした「Microsoft.SqlServer.WmiEnumは、カルチャニュートラル、PublicKeyToken = = 89845dcd8080cc91」またはその依存関係の1つ。システムは、指定されたファイルを見つけることができません。
助けてください。
ありがとうございます。
は、すべてのSQL Serverのバージョンとcompatableある、と私は、SQL Server 2016個のDLLを使用したとき、私はcompatable EITHでないDLLを使用しているので、私はまた、上記のエラーを得ました(SQL Server 2012) –
@ T.Hajjar:私が言ったように、**すべての**バージョン2008、2008R2、2012、2014、2016をターゲットにしたい場合は、2016 DLLが必要です。エラーはちょうどそれが** DLLのうちの一つ**欠けていると言います - あなたはたぶん**すべて**関連するDLLを追加しなかったでしょう... –
ありがとうございます、 –