我有一個tcp \ server(.NET 3.5)通知連接的客戶端有關有趣的事件。發生這些事件是因爲aspx網站正在向數據庫寫入內容(SQL 2005) 這個服務器監控數據庫的好方法是什麼 db可以以任何方式將信息推送到服務器?tcp ip服務器跟蹤數據庫更改
任何建議,想法歡迎 感謝
我有一個tcp \ server(.NET 3.5)通知連接的客戶端有關有趣的事件。發生這些事件是因爲aspx網站正在向數據庫寫入內容(SQL 2005) 這個服務器監控數據庫的好方法是什麼 db可以以任何方式將信息推送到服務器?tcp ip服務器跟蹤數據庫更改
任何建議,想法歡迎 感謝
看看SQL代理服務 - http://msdn.microsoft.com/en-us/library/ms345108(SQL.90).aspx。
爲了更進一步,您可以使用SqlDependency。 CodeProject上有一篇不錯的小文章 - http://www.codeproject.com/KB/database/chatter.aspx。
使用它有一些注意事項,但其中許多已經在網上描述。使用以下資源:
SQL代理服務是相當龐大的在細節得到的,但我希望我給你很好的資源來啓動。
我有類似的問題。需要數據插入的即時通知。我使用SQL Broker Service和CLR存儲過程(用C#編寫)。該過程使用套接字將插入的數據通知給另一個應用程序。
您可以(使用服務代理時Offcource異步)
嗯經紀人基本上把數據從一個表到另一個表寫類似的CLR存儲過程或CLR觸發? 還是我理解錯了 我需要一個正在運行的服務\ .exe以便在db更改時得到通知 感謝 – Rahul 2009-08-04 05:46:54