我仍然无法将特定报告导出到Excel。我可以毫无问题地导出为CSV,MHTML,XML,TIFF,Word和PDF。该报告是一个非常简单的报告,包含2个矩阵。我能想到的唯一可能导致问题的是我如何堆叠列组以使报表设置为行,左侧是标题,而不是顶部标题的列。在这样的设置中导出到Excel有任何已知问题吗?使用SQL Server 2012和Report Builder 3.0。我可以发布其他任何可能有助于解释发生情况的事情。
我尝试在SQL服务器上转储内存,增加超时限制,重新启动服务器,在另一台服务器上保存和运行报告,以及许多其他"快速修复"过去曾为其他错误做过工作。
下面的堆栈跟踪错误:
[ReportServerException:报表服务器上发生内部错误。有关详细信息,请参阅错误日志。 (rsInternalError)] Microsoft.Reporting.WebForms.SoapReportExecutionService.ServerUrlRequest(AbortState abortState,String url,Stream outputStream,String& mimeType,String& fileNameExtension)+1018 Microsoft.Reporting.WebForms.SoapReportExecutionService.Render(AbortState abortState,String reportPath,String executionId,String historyId,String format,XmlNodeList deviceInfo,NameValueCollection urlAccessParameters,Stream reportStream,String& mimeType,String& fileNameExtension)+1121 Microsoft.Reporting.WebForms.ServerReport.InternalRender(Boolean isAbortable,String format,String deviceInfo,NameValueCollection urlAccessParameters,Stream reportStream,String& mimeType,String& fileNameExtension)+425 Microsoft.Reporting.WebForms.ServerModeSession.RenderReport(String format,Boolean allowInternalRenderers,String deviceInfo,NameValueCollection additionalParams,Boolean cacheSecondaryStreamsForHtml,String& mimeType,String& fileExtension)+209 Microsoft.Reporting.WebForms.ExportOperation.PerformOperation(NameValueCollection urlQuery,HttpResponse response)+219 Microsoft.Reporting.WebForms.HttpHandler.ProcessRequest(HttpContext context)+221 System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()+ 586 System.Web.HttpApplication.ExecuteStep(IExecutionStep step,Boolean& completedSynchronously)+177
答案 0 :(得分:0)
我的数据行没有标题,只要我只放了一个字符,一切都开始工作了。