我有一份SSRS报告,它是从4个数据集生成的。
此报告每隔1小时通过电子邮件从控制台应用程序发送给客户端。
问题: 报告完全按预期工作,但有时它的抛出错误如下。 如果有人有解决方案,请告诉我。
at Microsoft.Reporting.WebForms.ServerReportSoapProxy.OnSoapException(SoapException e)
at Microsoft.Reporting.WebForms.Internal.Soap.ReportingServices2005.Execution.RSExecutionConnection.ProxyMethodInvocation.Execute [TReturn](RSExecutionConnection connection,ProxyMethod
1 initialMethod, ProxyMethod
1 retryMethod)at Microsoft.Reporting.WebForms.Internal.Soap.ReportingServices2005.Execution.RSExecutionConnection.Render(String Format,String DeviceInfo,PageCountMode PaginationMode,String& Extension,String& MimeType,String& Encoding,Warning []& Warnings, String []& StreamIds)
at Microsoft.Reporting.WebForms.ServerReport.Render(String format,String deviceInfo,PageCountMode pageCountMode,String&amp; mimeType,String&amp; encoding,String&amp; fileNameExtension,String []&amp; streams,Warning []&amp; warnings)< / p>
at Microsoft.Reporting.WebForms.Report.Render(String format,String deviceInfo,String&amp; mimeType,String&amp; encoding,String&amp; fileNameExtension,String []&amp; streams,Warning []&amp; warnings)
位于d:\ XYX \ XYZ \ Program.cs中的ABC.Program.GenerateExcelAndMail():第4875行报告处理期间发生错误。 (rsProcessingAborted)共享数据集'dsXYZDataset'的执行失败。 (rsDataSetExecutionError)
答案 0 :(得分:1)
以下是问题的根源:
共享数据集'dsXYZDataset'
的执行失败
由于数据集失败,您的报告无法完成运行。基本上你需要深入研究'dsXYZDataset'
以确定为什么它只是间歇性地运行。解决这个问题,您的报告应该始终如一地运行。