在.Net中存档的脱机报告生成服务

时间:2014-01-23 10:26:10

标签: c# report archive

我正在尝试使用后端的SQL服务器构建一个每天都有大量事务的Web应用程序。因此,我希望每天将报告生成为脱机任务,并在服务器中保留7天,然后归档这些超过7天的报告。所以我正在寻找在C#.Net应用程序中实现这一目标的可能方法。有没有办法可以在调度程序中运行的某种服务中离线生成这些报告,并在用户请求报告时在Web应用程序上显示这些报告。

我知道有报告服务,如水晶报告,SSRS。但我不确定我是否能用这些来达到我的要求。

任何见解都会有很大的帮助

提前举手

Nayan K

1 个答案:

答案 0 :(得分:0)

根据您所处的报告类型,这可能更像是一个SQL问题。我们每天使用存储过程将某些数据汇总到表中,并将报告信息存储在表中。我们还提供供应商提供的报告,用于生成和报告电子邮件的一些内容,以及一些加载到具有各种报告选项的数据仓库中的事务数据,以及从我们的一台服务器上的Task Scheduler运行的几个C#程序......列表继续。

哪种型号最适合您将取决于各种因素,包括您个人喜欢的因素。

所以简短的回答是,是的,你可以编写一个C#控制台应用程序并从任务计划程序运行它,如果这对你有用。