C# 在.Net中使用存档的脱机报表生成服务

C# 在.Net中使用存档的脱机报表生成服务,c#,report,archive,C#,Report,Archive,我正在尝试使用后端的SQL server构建一个每天有大量事务的web应用程序。因此,我希望每天以脱机任务的形式生成报告,并将其保存在服务器中7天,然后归档这些超过7天的报告。因此,我正在寻找在C#.Net应用程序中实现这一点的可能方法。是否有一种方法可以在scheduler中运行的某种服务中脱机生成这些报告,并在用户请求报告时在web应用程序上显示这些报告 我知道有像crystal reports和SSR这样的报告服务。但我不确定我是否能用这些来达到我的要求 任何见解都会大有裨益 提前付款 N

我正在尝试使用后端的SQL server构建一个每天有大量事务的web应用程序。因此,我希望每天以脱机任务的形式生成报告,并将其保存在服务器中7天,然后归档这些超过7天的报告。因此,我正在寻找在C#.Net应用程序中实现这一点的可能方法。是否有一种方法可以在scheduler中运行的某种服务中脱机生成这些报告,并在用户请求报告时在web应用程序上显示这些报告

我知道有像crystal reports和SSR这样的报告服务。但我不确定我是否能用这些来达到我的要求

任何见解都会大有裨益

提前付款


Nayan K

这可能更像是一个SQL问题,这取决于您所追求的报告类型。我们每天使用存储过程将某些数据汇总到表中,将报告信息存储在表中。我们还提供了供应商提供的报告,用于生成和发送报告的部分内容,以及加载到数据仓库中的一些事务性数据,其中包含各种报告选项、一台服务器上的Task Scheduler上运行的两个C#程序。。。这个名单还有很多

哪种模式最适合你将取决于各种因素,包括你个人喜欢什么


因此,简单的回答是,是的,您可以编写一个C#console应用程序,并从任务调度器运行它,如果这对您有用的话。

Corey,感谢您的快速回复。这个解决方案对我有效。我正在寻找是否有任何现成的解决方案可用于处理此场景。