我正在尝试将 KPI 从 Analysis Services 导入 PerformancePoint 记分卡,当我这样做时,仪表板设计器会引发错误:
出现未知错误。如果问题仍然存在,请联系管理员。服务器应用程序事件日志中可能有其他信息。
当我检查事件日志时,我发现以下异常:
System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.AnalysisServices, Version=9.0.242.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91' or one of its dependencies. The system cannot find the file specified.
File name: 'Microsoft.AnalysisServices, Version=9.0.242.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91'
at Microsoft.PerformancePoint.Scorecards.Server.ImportExportHelper.GetImportableAsKpis(IBpm pmService, DataSource asDataSource)
at Microsoft.PerformancePoint.Scorecards.Server.PmServer.GetImportableAsKpis(DataSource dataSource)
我发现此线程建议重新安装 Microsoft ADOMD.NET,但安装程序将无法运行,因为服务器已经有更新版本的产品(服务器正在运行 SQL Server Analysis Services 2008,其中包括 Microsoft.AnalysisServices.AdomdClient。 dll 版本 9.0.3042.0)
任何人有任何想法(自己找到DLL并将其手动安装到GAC)?