【发布时间】:2013-06-21 14:22:26
【问题描述】:
我正在从事一个大学项目,该项目需要保存不同报告的时间表(每年、每月、每天)。这些报告通过 Windows 服务运行。我正在考虑创建一个数据库表。
Id----JobName-----DestinationFolder-----Startdate----Yearly---Monthly----Daily----LastRun
如果有人可以审查设计,我将不胜感激。
在这里使用连接架构也是一个好主意,因为该服务将在后台运行并检查数据库中的日期。如果某个报告计划在那个时候运行,那么它将运行。
谢谢!
【问题讨论】:
-
我想让设计更具可扩展性。如果一个用户来说他想安排一个每两周运行一次的报告,那么我认为这种设计会导致问题。
标签: sql sql-server sql-server-2008