2010-05-18 75 views
0

我在網上有很多數據的網站。用戶在數據中搜索並過濾它。 用戶保存該過濾標準。我希望當網站中插入的新數據與保存的過濾條件相匹配時,自動向該用戶發送電子郵件通知。
我使用asp.net和sql server 2008.我沒有專用的服務器。有什麼解決方案嗎?當新數據插入特定條件時自動發送電子郵件

問候

回答

1

根據不同的數據庫上,你有許多東西可供選擇。

1.觸發器:如果在數據庫服務器上配置了電子郵件,只需使用ON INSERT觸發器在電子郵件中發送相關信息即可。這將影響數據編輯的性能。

2.更改數據捕獲:某些RDBMS系統實施了CDC。您可以根據您的條件開始數據捕獲,並將匹配結果作爲電子郵件發送出去。

3.定期查詢數據庫:運行一個小時運行的查詢 - 每小時運行一次,選擇需要的插入並通過電子郵件發送。

+0

我使用sql server。請解釋CDC – mmtemporary 2010-05-18 18:47:53

+1

CDC是更改數據捕獲。它在SQL Server 2008中可用。 – 2010-05-18 19:20:05