2012-09-18 124 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

薩欽