2014-11-14 168 views
-1

也许有人可以给我一些建议。我有一个ASP.NET Web应用程序和一个SQL Server 2014数据库。在数据库中有一个表Reservation,其列StartDateTime。我想在Reservation.StartDateTime恰好在实际时间15分钟后发送提醒,并对所有预订执行此操作。例如,制作新线程将每分钟检查所有预订并发送提醒,这不是我认为的最佳解决方案。有什么建议?每分钟检查一次数据库

+0

我不能评论ASP.Net端,但从SQL端,你应该没问题,只要你在StartDateTime字段有一个索引键。 – 2014-11-14 20:09:46

+1

你是什么意思发送提醒?你的意思是在网页上显示'弹出'或发送电子邮件?是“发送提醒”操作,将在Web应用程序中显示? – Fka 2014-11-14 20:11:49

+0

我的意思是发送。电子邮件 – mydew 2014-11-14 20:14:14

回答

3

创建一个将每1分钟运行一次的SQL Server作业,并在执行获取限定行的查询后发送电子邮件。