我们运行工作跟踪服务作为公司软件的一部分。报告由 SQL Server(标准)报告服务生成,通常每天但经常在会议前需要时生成。
随着作业的进行,它们的状态会发生变化,报告的详细信息也会发生变化。由于前端应用程序和数据库的遗留问题,我们没有存储足够多的里程碑供管理人员回顾历史报告。
经理们经常问“我们能看到 XYZ 上周在哪里吗?” 或者诸如“让我们看看 Project1 去年六月的表现如何?” 但是在 Project1 数据库备份上运行报告都显示 100% 完成,因为它现在已经完成。
使用 SQL Server Standard 在每日级别启用历史报告的最佳方法是什么?
理想情况下,如果可能的话,我们希望每天存储 3 个月的 5 份不同报告?
我们希望在我们的本地站点使用 SQL Express,但仍然能够使用 Service Broker 将数据推送回我们的总部。总部的 SQL Server 是 2008 R2 Standard。
查看 SQL Express 2008 R2 for Express 的功能列表,它说“仅客户端”,这对于我们的需求意味着什么?