2

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

这是 Fiddler 概述 - 如果需要,我可以提供更多 Fiddler 详细信息: 在此处输入图像描述

这是来自成功加载报告的不同服务器的 Fiddler: 在此处输入图像描述

这是 SSRS 日志文件:

.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)
. --- 内部异常堆栈跟踪结束 ---;

编辑:我第一次收到这个错误。到目前为止,该页面一直是空白的并且卡在加载中。 在此处输入图像描述

4

1 回答 1

0

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

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

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

于 2014-10-02T01:14:10.360 回答