我有一个使用 SMO 来管理数据库的应用程序。它在 XP 和 Server 2003 上运行良好。但是,当我尝试在 Windows 7 上运行它时,出现以下异常:
服务器“localhost”的还原失败。---> System.IO.FileNotFoundException:无法加载文件或程序集“Microsoft.SqlServer.BatchParser,版本=9.0.242.0,Culture=neutral,PublicKeyToken=89845dcd8080cc91”或其依赖项之一。该系统找不到指定的文件。文件名:'Microsoft.SqlServer.BatchParser,版本=9.0.242.0,Culture=neutral,PublicKeyToken=89845dcd8080cc91'
这是 UAC/权限问题吗?Windows 7 是两台计算机之间的唯一变量。使用的数据库也是两台机器上的 Sql Server 2005。使用 .NET 3.5。
谢谢。