2010-03-28 16 views
0

我有一個表中的SQL數據庫,即dbo.subscribers,它包含以下幾列: -SubscriberID -JoinDateTime如何將提醒通知發送給訂閱者以便從SQL Server 2005進行續訂?

業務邏輯說,過去2周,提醒應該在7天后從被髮送的訂閱JoinDateTime。

系統被設計爲發送提醒的方式是通過URL調用,例如, http://xxx.xxx.xxx.xxx/renew_userid=SubscriberID/,只能從我們的網絡服務器調用,這是唯一的白名單IP機器。

當前有一個窗口服務,用於在午夜每天查詢一次數據庫以獲取所有即將到期的訂閱者並向他們發送提醒,但是這種批處理方法只會將提醒發送到最近的日期,好吧,我可以設置間隔從1天減少到1小時,以便該服務可以將通知發送至接近JoinDateTime + 7天的要求。

我聽說過一個存儲過程可以被寫入並以近乎實時的方式執行這樣的任務,如果是的話,請給我一些關於如何去做的提示。

另一個問題是 - 是SSRS位矯枉過正執行這樣的事情?

請指教。 TIA

+0

你應該接受一個答案,如果它幫助你。 – sabbour 2012-05-28 10:56:11

回答

相關問題