2012-09-18 96 views
1

我有一个非常简单的动态AX报告项目,其数据集使用Dynamics AX数据源击中我在AOT中创建的自定义查询。该报告在VS2008中成功生成,当我尝试部署该报告时,将返回错误“部署失败,消息意外:以下组件未安装或配置不正确:报告扩展”。 “保存到AOD”功能还会返回“未知错误”。向Dynamics AX 2009部署SSRS报告时出现的错误

的VS2008错误显示了问题是在该行上的文件中引用DeployToReportsServerTask: Microsoft.Dynamics.Framework.Design.Reporting.Modeling.targets

Code snippet of line 374 where error is occuring

从内AX,使用报表服务器窗体(管理>设置>业务分析> Reporting Services>报表服务器),验证(按钮)返回“成功”消息。另外,我可以通过IE浏览服务器和本地PC上的报告目录。我的AX客户端配置也启动&连接到正确的AOS。

任何想法可能是什么问题?不知道我还能检查什么。

在此先感谢!

回答

0

问题是报告工具也必须安装在AOS服务器上(使用报告扩展名)。报告工具仅安装在我的开发箱中。另外,我的部署过程也不正确。在我的环境中,正确的过程如下:

2)在AX(在AOS上),打开(在开发工具箱中),在解决方案资源管理器中的报告库项目节点上,右键单击保存到AOD在AOT中报告库,查找库,右键单击,部署(按提示)。 3)在IE中打开并运行报告。

0

对您有帮助吗?

然后登录到aos服务器。打开Internet Explorer。浏览报告服务器和管理员网址。如果你可以 看到动态ax文件夹只是尝试进入文件夹内,并手动浏览一个报告。如果你 可能浏览,那么没有问题eixt。只需在报告服务器上重新启动iis即可。如果您不能 能够浏览然后添加特定的端口到防火墙。或者禁用防火墙。与此同时,您只需使用NTLM身份验证或Kerberos身份验证即可使用chekc 。

来源: http://daynamicsaxaptatutorials.blogspot.no/2012/03/reports-get-build-up-secussfully-bot.html

+0

谢谢Skaue的链接!我的环境中唯一不同于该帖子所建议的是我的文件夹名称是“Dynamics”而不是“Dynamics AX”。否则,我可以浏览到没有问题的报告。我还在AX 2009安装指南中阅读了“Reporting Services 2008不需要IIS”。 – Don

+0

我没有在我原来的文章中指定我们在运行Windows Server 2003和SQL 2008的服务器上使用AX2009以及Kerberos身份验证。 – Don

0

使用Dynamics AX配置实用工具,是目标“业务连接器(非交互使用)”设置为指向正确的AOS?

+0

好想法!我的业务连接器没有配置为指向正确的AOS,但修复后,我仍然得到相同的确切错误。 – Don

0

我有同样的错误,但我通过在管理模式下使用VS来解决这个问题,即以管理员身份打开VS。

不知道如何,但它会帮助我。

HTH

萨钦