报表环境问题整理 下载本文

内容发布更新时间 : 2024/11/14 14:21:06星期一 下面是文章的全部内容请认真阅读。

然后看报表配置是否正确。

18 关于导出PDF时报 已经添加了相同的键的异常

http://support.microsoft.com/kb/2479681

解决办法:

打最新的报表补丁。

调用堆栈信息

当发生此问题时,报告服务日志文件中会记录类似于下面的信息的调用堆栈: reportrendering!ReportServer_0-4!8cc!: e ERROR: Throwing

Microsoft.ReportingServices.ReportProcessing.UnhandledReportRenderingException: ,

Microsoft.ReportingServices.ReportProcessing.UnhandledReportRenderingException: An error occurred during rendering of the report. --->

Microsoft.ReportingServices.OnDemandReportRendering.ReportRenderingException: An error occurred during rendering of the report. ---> System.ArgumentException: An item with the same key has already been added.

at System.ThrowHelper.ThrowArgumentException(ExceptionResource

resource) at System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add) at

System.Collections.Generic.Dictionary`2.Add(TKey key, TValue value) at Microsoft.ReportingServices.Rendering.HPBProcessing.TextBox.WriteStartItemToStream(RPLWriter rplWriter, PageContext pageContext) at

Microsoft.ReportingServices.Rendering.HPBProcessing.TextBox.AddToPage(RPLWriter rplWriter, PageContext pageContext, Double pageLeft, Double pageTop, Double pageRight, Double pageBottom, RepeatState repeatState) at

Microsoft.ReportingServices.Rendering.HPBProcessing.Tablix.RowInfo.AddToPageContent(ScalableList`1 columnInfo, Int32& colsOnPage, Boolean isLTR, Boolean pinnedToParentCell, RPLWriter rplWriter, PageContext pageContext, Double pageLeft, Double pageTop, Double pageRight, Double pageBottom, RepeatState repeatState) at

Microsoft.ReportingServices.Rendering.HPBProcessing.Tablix.AddToPage(RPLWriter rplWriter, PageContext pageContext, Double pageLeft, Double pageTop, Double pageRight, Double pageBottom, RepeatState repeatState) at

Microsoft.ReportingServices.Rendering.HPBProcessing.PageItemContainer.AddToPage(RPLWriter rplWriter, PageContext pageContext, Double pageLeft, Double pageTop, Double pageRight, Double pageBottom, RepeatState repeatState) at

Microsoft.ReportingServices.Rendering.HPBProcessing.PageItemContainer.AddToPage(RPLWriter rplWriter, PageContext pageContext, Double pageLeft, Double pageTop, Double pageRight, Double pageBottom, RepeatState repeatState) at

19 恢复V 25 上传功能的配置文件

在系统管理工具客户端。删除或者重命名就可以了

UFIDA.UBF.SystemManage.InstallVersion.xml

20访问报表出现未验证错误(401错误)

请在系统管理工具中重新为报表设置账号:

这个账号是报表管理员的域账号,如果没有域可以不填。 点击两次确定,关闭该窗口。 双击web服务器 ,打开

选择好报表服务器后,点击确定关闭该窗口,然后重启一下应用服务器的IIS试试。

下图的问题应该是报表URL访问不正常导致。请检查服务器名称,版本是否正常,如果没错的话就需要分析报表服务器本身的问题了。