s-s-rS 报告未从公司办公室加载

Posted

技术标签:

【中文标题】s-s-rS 报告未从公司办公室加载【英文标题】:s-s-rS report does not load from corporate office 【发布时间】:2014-02-24 17:48:46 【问题描述】:

当我从公司办公室访问我的 s-s-rS 报告时,它没有加载。除了上述办公室,我可以从其他任何地方(到目前为止我已经尝试过)访问它。办公环境使用安装了 .Net 2.0 的 XP 并从 IE8 访问报告。 s-s-rS 版本是 2012 SP1。我在下面提供了更多详细信息。有没有人看到任何可能导致这个问题的东西?非常感谢,如果我需要发布更多信息,请告诉我。

这是 Fiddler 概述 - 如果需要,我可以提供更多 Fiddler 详细信息:

这是来自成功加载报告的不同服务器的 Fiddler:

这是 s-s-rS 日志文件:

.library!ReportServer_0-81!19c8!02/24/2014-17:20:52:: i 信息:调用 GetPermissionsAction(/)。 .library!ReportServer_0-81!19c8!02/24/2014-17:20:52:: i INFO: 调用 GetPropertiesAction(/, PathBased)。 .library!ReportServer_0-81!19c8!02/24/2014-17:20:52:: i INFO: 调用 GetPropertiesAction(/, PathBased)。 .library!ReportServer_0-81!19c8!02/24/2014-17:20:52:: i 信息:调用 GetSystemPermissionsAction()。 .library!ReportServer_0-81!1938!02/24/2014-17:20:52:: i INFO: 调用 ListChildrenAction(/, False)。 .library!ReportServer_0-81!1938!02/24/2014-17:20:52:: i INFO: 调用 GetSystemPropertiesAction()。 .rshost!rshost!654!02/24/2014-17:21:03:: e 错误:WriteCallback():写入回调失败。 .rshost!rshost!654!02/24/2014-17:21:03::e 错误:失败,win32 错误 0x04D4,管道 = 0x00000002500A7EC0。 .rshost!rshost!19c8!02/24/2014-17:21:03:: e 错误:HttpPipelineCallback::SendResponse():异步写入响应失败。 .rshost!rshost!19c8!02/24/2014-17:21:03::e 错误:失败,win32 错误 0x04D4,管道 = 0x00000002500A7EC0。 .httpruntime!ReportManager_0-80!19c8!02/24/2014-17:21:03::e 错误:BaseWorkerRequest::SendHttpResponse(bool) 失败,异常=System.Runtime.InteropServices.COMException (0x800704D4):网络连接被本地系统中止。 (来自 HRESULT 的异常:0x800704D4) .在 Microsoft.ReportingServices.HostingInterfaces.IRsHttpPipeline.SendResponse(Void* 响应,布尔 finalWrite,布尔 closeConn) .在 ReportingServicesHttpRuntime.BaseWorkerRequest.SendHttpResponse(布尔 finalFlush) .library!ReportManager_0-80!19c8!02/24/2014-17:21:03::e 错误:抛出 Microsoft.ReportingServices.Diagnostics.Utilities.ReportServerHttpRuntimeInternalException:RsWorkerRequest::FlushResponse.,Microsoft.ReportingServices.Diagnostics.Utilities。 ReportServerHttpRuntimeInternalException:应用程序域 ReportManager_MSSQLSERVER_0-80-130377341248782112 的 HTTP 运行时对象发生内部或系统错误。 ---> System.Runtime.InteropServices.COMException (0x800704D4):网络连接被本地系统中止。 (来自 HRESULT 的异常:0x800704D4) .在 ReportingServicesHttpRuntime.BaseWorkerRequest.SendHttpResponse(布尔 finalFlush) .在 ReportingServicesHttpRuntime.RsWorkerRequest.FlushResponse(布尔 finalFlush) . --- 内部异常堆栈跟踪结束 ---; .library!ReportServer_0-81!1230!02/24/2014-17:21:40:: i 信息:调用 GetPermissionsAction(/America's Auto Auction Inc)。 .library!ReportServer_0-81!3d8!02/24/2014-17:21:40::i 信息:调用 GetPropertiesAction(/America's Auto Auction Inc,PathBased)。 .library!ReportServer_0-81!1230!02/24/2014-17:21:40::i 信息:调用 GetPropertiesAction(/America's Auto Auction Inc, PathBased)。 .library!ReportServer_0-81!3d8!02/24/2014-17:21:40:: i 信息:调用 GetSystemPermissionsAction()。 .library!ReportServer_0-81!1230!02/24/2014-17:21:40:: i INFO: Call to ListChildrenAction(/America's Auto Auction Inc, False)。 .library!ReportServer_0-81!3d8!02/24/2014-17:21:40:: i 信息:调用 GetSystemPropertiesAction()。 .rshost!rshost!654!02/24/2014-17:21:53:: e 错误:WriteCallback():写入回调失败。 .rshost!rshost!654!02/24/2014-17:21:53::e 错误:失败,win32 错误 0x04D4,管道 = 0x00000002500A7EC0。 .rshost!rshost!1230!02/24/2014-17:21:53:: e 错误:HttpPipelineCallback::SendResponse():异步写入响应失败。 .rshost!rshost!1230!02/24/2014-17:21:53::e 错误:失败,win32 错误 0x04D4,管道 = 0x00000002500A7EC0。 .httpruntime!ReportManager_0-80!1230!02/24/2014-17:21:53::e 错误:BaseWorkerRequest::SendHttpResponse(bool) 失败,异常=System.Runtime.InteropServices.COMException (0x800704D4):网络连接被本地系统中止。 (来自 HRESULT 的异常:0x800704D4) .在 Microsoft.ReportingServices.HostingInterfaces.IRsHttpPipeline.SendResponse(Void* 响应,布尔 finalWrite,布尔 closeConn) .在 ReportingServicesHttpRuntime.BaseWorkerRequest.SendHttpResponse(布尔 finalFlush) .library!ReportManager_0-80!1230!02/24/2014-17:21:53::e 错误:抛出 Microsoft.ReportingServices.Diagnostics.Utilities.ReportServerHttpRuntimeInternalException:RsWorkerRequest::FlushResponse.,Microsoft.ReportingServices.Diagnostics.Utilities。 ReportServerHttpRuntimeInternalException:应用程序域 ReportManager_MSSQLSERVER_0-80-130377341248782112 的 HTTP 运行时对象发生内部或系统错误。 ---> System.Runtime.InteropServices.COMException (0x800704D4):网络连接被本地系统中止。 (来自 HRESULT 的异常:0x800704D4) .在 ReportingServicesHttpRuntime.BaseWorkerRequest.SendHttpResponse(布尔 finalFlush) .在 ReportingServicesHttpRuntime.RsWorkerRequest.FlushResponse(布尔 finalFlush) . --- 内部异常堆栈跟踪结束 ---; .library!ReportServer_0-81!3d8!02/24/2014-17:22:03::i 信息:调用 GetPermissionsAction(/America's Auto Auction Inc/America's Auto Auction Summary)。 .library!ReportServer_0-81!3d8!02/24/2014-17:22:03:: i 信息:调用 GetSystemPropertiesAction()。 .library!ReportServer_0-81!3d8!02/24/2014-17:22:03::i 信息:调用 GetPropertiesAction(/America's Auto Auction Inc/America's Auto Auction Summary,PathBased)。 .library!ReportServer_0-81!3d8!02/24/2014-17:22:03:: i 信息:调用 GetSystemPermissionsAction()。 .library!ReportServer_0-81!3d8!02/24/2014-17:22:03:: i 信息:调用 GetSystemPropertiesAction()。 .rshost!rshost!654!02/24/2014-17:22:23:: e 错误:WriteCallback():写入回调失败。 .rshost!rshost!654!02/24/2014-17:22:23::e 错误:失败,win32 错误 0x03E3,管道 = 0x00000002500A7EC0。 .rshost!rshost!1230!02/24/2014-17:22:23:: e 错误:HttpPipelineCallback::SendResponse():异步写入响应失败。 .rshost!rshost!1230!02/24/2014-17:22:23::e 错误:失败,win32 错误 0x03E3,管道 = 0x00000002500A7EC0。 .httpruntime!ReportManager_0-80!1230!02/24/2014-17:22:23::e 错误:BaseWorkerRequest::SendHttpResponse(bool) 失败,异常=System.Runtime.InteropServices.COMException (0x800703E3):I /O 操作由于线程退出或应用程序请求而中止。 (来自 HRESULT 的异常:0x800703E3) .在 Microsoft.ReportingServices.HostingInterfaces.IRsHttpPipeline.SendResponse(Void* 响应,布尔 finalWrite,布尔 closeConn) .在 ReportingServicesHttpRuntime.BaseWorkerRequest.SendHttpResponse(布尔 finalFlush) .library!ReportManager_0-80!1230!02/24/2014-17:22:23::e 错误:抛出 Microsoft.ReportingServices.Diagnostics.Utilities.ReportServerHttpRuntimeInternalException:RsWorkerRequest::FlushResponse.,Microsoft.ReportingServices.Diagnostics.Utilities。 ReportServerHttpRuntimeInternalException:应用程序域 ReportManager_MSSQLSERVER_0-80-130377341248782112 的 HTTP 运行时对象发生内部或系统错误。 ---> System.Runtime.InteropServices.COMException (0x800703E3):由于线程退出或应用程序请求,I/O 操作已中止。 (来自 HRESULT 的异常:0x800703E3) .在 ReportingServicesHttpRuntime.BaseWorkerRequest.SendHttpResponse(布尔 finalFlush) .在 ReportingServicesHttpRuntime.RsWorkerRequest.FlushResponse(布尔 finalFlush) . --- 内部异常堆栈跟踪结束 ---; .library!WindowsService_157!1994!02/24/2014-17:27:17:: i INFO: 调用 CleanBatch() .library!WindowsService_157!1994!02/24/2014-17:27:17:: i INFO: 已清理 0 个批处理记录、0 个策略、1 个会话、0 个缓存条目、0 个快照、0 个块、0 个正在运行的作业、0 个持久化流、0 个片段、0 个片段映射、0 个编辑会话。 .library!WindowsService_157!1994!02/24/2014-17:27:17:: i INFO: 调用 CleanBatch() 结束 .rshost!rshost!654!02/24/2014-17:35:01:: e 错误:WriteCallback():写入回调失败。 .rshost!rshost!654!02/24/2014-17:35:01::e 错误:失败,win32 错误 0x0079,管道 = 0x00000002500A7EC0。 .rshost!rshost!1230!02/24/2014-17:35:01:: e 错误:HttpPipelineCallback::SendResponse():异步写入响应失败。 .rshost!rshost!1230!02/24/2014-17:35:01::e 错误:失败,win32 错误 0x0079,管道 = 0x00000002500A7EC0。 .httpruntime!ReportManager_0-80!1230!02/24/2014-17:35:01::e 错误:BaseWorkerRequest::SendHttpResponse(bool) 失败,异常=System.Runtime.InteropServices.COMException (0x80070079):信号量超时期限已过。 (来自 HRESULT 的异常:0x80070079) .在 Microsoft.ReportingServices.HostingInterfaces.IRsHttpPipeline.SendResponse(Void* 响应,布尔 finalWrite,布尔 closeConn) .在 ReportingServicesHttpRuntime.BaseWorkerRequest.SendHttpResponse(布尔 finalFlush) .library!ReportManager_0-80!1230!02/24/2014-17:35:01::e 错误:抛出 Microsoft.ReportingServices.Diagnostics.Utilities.ReportServerHttpRuntimeInternalException:RsWorkerRequest::FlushResponse.,Microsoft.ReportingServices.Diagnostics.Utilities。 ReportServerHttpRuntimeInternalException:应用程序域 ReportManager_MSSQLSERVER_0-80-130377341248782112 的 HTTP 运行时对象发生内部或系统错误。 ---> System.Runtime.InteropServices.COMException (0x80070079):信号量超时期限已过。 (来自 HRESULT 的异常:0x80070079) .在 ReportingServicesHttpRuntime.BaseWorkerRequest.SendHttpResponse(布尔 finalFlush) .在 ReportingServicesHttpRuntime.RsWorkerRequest.FlushResponse(布尔 finalFlush) . --- 内部异常堆栈跟踪结束 ---;

编辑:我刚刚第一次收到此错误。到目前为止,该页面一直是空白的并且卡在加载中。

【问题讨论】:

我想知道 Reporting Services 2012 是否需要 IE10 及更高版本。运行的 IE 运行的是什么版本? @Energ1ser 对于那些运行的,我使用的是 IE11,但模拟的是 IE10。我尝试过模拟 IE 7-10 并且所有这些工作。它不起作用的主机正在使用 IE 8 兼容性视图(我相信它会恢复到 IE 7?)。 能否提供更大、更易读的截图。 @Energ1ser 你能右键单击并在新选项卡中打开它们吗?然后就是我上传的大小。 您能否确认您正在从工作的客户端 PC 访问同一报表服务器上的同一个报表? 【参考方案1】:

我也有同样的问题。我没有解决方案;但是我想指出一些关键细节。

此问题仅在 IE11 在“Edge”兼容模式下运行时出现。在 IE10 的兼容模式下运行时效果很好。此外,它适用于 Firefox 和 Chrome。

并非所有报告都出现此问题;但是,它确实发生在两个不同的客户端上。两者都运行 SQL Server 2008R2。

【讨论】:

以上是关于s-s-rS 报告未从公司办公室加载的主要内容,如果未能解决你的问题,请参考以下文章

XX公司反映4层楼上网卡慢

移动安全通讯如何保障?

用友OA 办公软件 显示“XML解析器无法加载,请安装微软的XML解析包

危机即机遇,远程办公效率为何会提升?

办公室共享平台建立,求助,求助!!!

SQL Server 报告服务 (s-s-rS) 事件