0

我有一个SSRS报告,它是从4个数据集生成的。SSRS报告没有创建

本报告每隔1小时通过电子邮件从控制台应用程序发送给客户端。

问题: 报告完全按照预期工作,但有时它的抛出错误如下。 请让我知道是否有人有解决办法。

在Microsoft.Reporting.WebForms.ServerReportSoapProxy.OnSoapException(的SoapException E)

在Microsoft.Reporting.WebForms.Internal.Soap.ReportingServices2005.Execution.RSExecutionConnection.ProxyMethodInvocation.Execute [TReturn](RSExecutionConnection连接,ProxyMethod 1 initialMethod, ProxyMethod 1 retryMethod)

在Microsoft.Reporting.WebForms.Internal.Soap.ReportingServices2005.Execution.RSExecutionConnection.Render(字符串格式,字符串DeviceInfo,PageCountMode PaginationMode,字符串&扩展,字符串&米姆ETYPE,字符串&编码,警告[] &警告,字符串[] & StreamIds)

在Microsoft.Reporting.WebForms.ServerReport.Render(字符串格式,字符串deviceInfo,PageCountMode pageCountMode,字符串& mime类型,字符串&编码串& fileNameExtension,串[] &流,警告[] &警告)

在Microsoft.Reporting.WebForms.Report.Render(串格式,串deviceInfo,串mime类型&,串&编码,串& fileNameExtension,字符串[] &流,警告[] &警告)

在d

在ABC.Program.GenerateExcelAndMail():\ XYX \ XYZ \的Program.cs:报告处理期间发生线4875An错误。 (rsProcessingAborted)共享数据集“dsXYZDataset”的执行失败。 (rsDataSetExecutionError)

回答

1

这是你的问题的根源:

为共享数据集“dsXYZDataset”

因为数据集失败报告无法完成运行执行失败。基本上你需要深入研究'dsXYZDataset'以确定它只是间歇运行的原因。解决这个问题,你的报告应该运行一致。