我想建立一個Windows服務,將通知公司的一些管理員在主數據庫中更改數據庫。有人可以建議如何構建它,它不需要維護,並且以一種明智的方式。 (比如在一個表中寫入存儲過程?)。我可以使用哪些技術?(如SQL依賴?) 如果有人已經做了這樣的事情,我會很樂意聽到建議...建議架構模式到Windows服務監視和通知郵件的變化?
0
A
回答
2
有3種基本模式可以做到這一點。
- 通知事件,正在發生什麼變化引發了一個事件「嗨,有人改變了我」,然後你趕上了這個事件。
- 投票,客戶詢問數據庫自從我上次問你發生了什麼後發生了什麼。
- 網關,通過網關進行的所有更改,網關報告進行了哪些更改。
你選擇哪一個取決於你有哪些技術可用,以及你的要求是多快,你需要知道有關變化。
0
SQL Server帶有很多方法來捕獲更改(包括特定於數據和特定於架構)。請參閱更改數據捕獲和其他主題,如DDL觸發器,事件通知和SQL跟蹤。就你而言,我認爲這是後面的3個主題。
所有3種方法應該能夠在數據庫範圍甚至服務器範圍內運行(這意味着您可以設置一次並忘記它,因此應該滿足您的免維護要求)。
與SQL Server的數據庫郵件功能相結合,你應該能夠實現這一點,而不必訴諸自定義的Windows服務。
只是一個小心的詞... 人們認爲這是一個好主意,但是如果沒有正確實施,期望一個滿的垃圾郵件,垃圾郵件和更多的垃圾郵件。提示:臨時表操作。
相關問題
- 1. 爲通用服務建議架構模式
- 2. 模式/架構建議?
- 3. .Net Windows服務監視郵箱
- 4. 如何監視windows xp下windows服務的狀態變化?
- 5. 服務組件架構和聲明式服務組件模型
- 6. 需要多服務器架構建議
- 7. 通過Windows窗體監視數據發送到Windows服務
- 8. 架構建議:Grails和視頻內容
- 9. 用cygwin監視windows服務
- 10. Windows Server 2008 - 建議免費的郵件服務器
- 11. 調度程序/通知服務建議/體系結構決策
- 12. 用於TFS 2008構建服務器的構建監視器
- 13. 針對APNS推送服務器提供新電子郵件通知的建議
- 14. 基於插件架構的Windows服務
- 15. 收發郵件在微服務架構
- 16. WCF Windows服務監控和處理電子郵件
- 17. 創建監視服務
- 18. 模式的同時通知事件活動和服務
- 19. 在機架和wsgi等中間件模式中構造服務
- 20. UnitOfWork - Repository - 服務模式建議
- 21. ASP MVC3,電子郵件通知服務
- 22. 電子郵件通知服務
- 23. 監控工作流程/狀態的電子郵件通知服務的設計模式
- 24. 監控服務MongoDB架構設計
- 25. 構建Windows Azure雲服務模塊?
- 26. 團隊服務構建Windows服務到部署文件夾
- 27. Drools 7.2:構建規則引擎(監視模式和高性能)
- 28. MobileFirst Windows通知服務
- 29. 客戶端 - 服務器通信協議的架構決策
- 30. 建議hadoop架構
什麼是數據庫服務器?請品牌和版本。 – NotMe 2011-03-15 15:27:39
你能否詳細說一下「改變的主要BL」?假設這是商業邏輯,但它目前如何實施?你在監視一張桌子等嗎? – bryanbcook 2011-03-15 15:30:45
SQL server 2008.最重要的是服務的設計,主要不是在任何時候開發人員會想要新的變化規則 – user437631 2011-03-15 15:31:03