SMO を使用してデータベースを管理するアプリケーションがあります。XP および Server 2003 では問題なく動作します。ただし、Windows 7 で実行しようとすると、次の例外が発生します。
サーバー 'localhost' の復元に失敗しました。---> System.IO.FileNotFoundException: ファイルまたはアセンブリ 'Microsoft.SqlServer.BatchParser, Version=9.0.242.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91' またはその依存関係の 1 つを読み込めませんでした。システムは、指定されたファイルを見つけることができません。ファイル名: 'Microsoft.SqlServer.BatchParser, Version=9.0.242.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91'
これは UAC/権限の問題ですか? Windows 7 は、2 台のコンピューター間の唯一の変数です。使用されるデータベースは、両方のマシンでも Sql Server 2005 です。.NET 3.5 を使用しています。
ありがとう。