无法将ODC文件部署到企业门户

我最近在AX2009 SP1上碰到个问题:如果后台数据库使用了Microsoft SQL Server 2008分析服务,就无法将ODC文件部署到企业门户。

出现的错误信息如下:

An error occurred while retrieving information from a SQL Server Analysis Services component. A process failed while creating ODC files.

这其实是一个已知问题,被修复程序KB960158解决了。但是,上述错误信息在安装了该修复程序后仍然不断出现,这就是我写这篇博客的原因。

该修复程序有一个特殊之处:它是一个内核修复程序,但却被发布成了应用修复程序。修复的dll为Microsoft.Dynamics.Framework.Portal.dll,它是存储在AOT中的AxWebPart.cab文件的一部分。

要想安装该修复程序,我需要更新我的企业门户文件。因此仅仅安装应用修复程序是不够的,我还需要到“系统管理|配置|网络|企业门户|部署管理”并点击“更新”按钮。

至此我终于可以成功部署ODC文件了。

 

原文地址:

https://blogs.msdn.com/b/emeadaxsupport/archive/2009/04/23/unable-to-deploy-odc-files-to-enterprise-portal-even-after-installing-hotfix-kb960158.aspx