我正在尝试将KPI从Analysis导入到PerformancePoint记分卡中,当我导入KPI时,仪表板设计人员抛出一个错误:
发生了一个未知错误。如果问题仍然存在,请与管理员联系。服务器应用程序事件日志中可能有其他信息。
当我检查事件日志时,我发现以下异常:
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)我找到了这条线,它建议重新安装ADOMD.NET,但是安装程序不会运行,因为服务器已经有了更新版本的产品(服务器正在运行Services 2008,其中包括Microsoft.AnalysisServices.AdomdClient.dll版本9.0.3042.0)
有人有任何想法(除了自己找到DLL并手动将其安装到GAC之外)?
发布于 2009-05-31 15:58:57
我相信你想要SQLServer2005_ASOLEDB9文件从Server 2005功能包。如果这不适用于您,您可以从现有的2005安装中获取DLL并使用它。
发布于 2009-06-17 04:53:10
我确实安装了SQLServer2005_ASOLEDB9。但它仍然不起作用。我的问题是我无法从一个数据库中导入KPI。在同一台服务器中,我可以从其他数据库导入kpi。
发布于 2011-04-07 20:11:28
http://macraem.wordpress.com/2010/08/25/issues-importing-ssas-2008-kpis-into-performancepoint-2007/
在.NET中,我们可以重定向web.config中的程序集绑定。我将以下内容添加到PPS监视WebService的WebService文件中,Dashboard Designer用于连接到SSAS:
<runtime> <assemblyBinding xmlns=”urn:schemas-microsoft-com:asm.v1″> <dependentAssembly> <assemblyIdentity name=”Microsoft.AnalysisServices” publicKeyToken=”89845dcd8080cc91″ culture=”neutral” /> <bindingRedirect oldVersion=”9.0.242.0″ newVersion=”10.0.0.0″/>
`</dependentAssembly> </assemblyBinding> </runtime>`https://stackoverflow.com/questions/850134
复制相似问题