2014-11-14 305 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作業,並在執行獲取限定行的查詢後發送電子郵件。