2012-03-29 54 views
0

是否可以設置一個SQL觸發器,如果​​它被觸發,在asp.net應用程序中執行某些操作?設置一個SQL觸發器並讓asp.net訂閱它?

+0

請看看我的答案。我覺得這很有趣。 – JotaBe 2012-03-29 17:56:33

+0

我認爲你的答案是非常有前途的。我將不得不建立一個SQL依賴關係,並查看它是否以我想要的方式工作。 – developer747 2012-03-29 20:40:43

回答

3
  • 理論上是(通過SQL CLR存儲過程調用 一個Web服務,ASP.NET應用程序)
  • 心理上NO

你會更好使用隊列或日誌表,寫並且有一個服務或任務訂閱它。

+0

爲我提供了一個很好的Google搜索方向。謝謝:) – developer747 2012-03-29 14:26:56

+1

簡短的回答,但在當場 – DAEMYO 2012-03-29 14:29:53

+0

您能否詳細說明爲什麼採用方法1(SQL CLR過程)很糟糕?這是因爲這不是它通常完成的方式嗎?還是有技術上的原因(如可維護性等)? – developer747 2012-03-29 15:22:17