2009-11-30 75 views
1

我想知道是否可以從SQL Server作業(2005)調用IIS AppPool。 我基本上希望有一個工作監視一個事件的表,如果一個條件被觸發,我想調用IIS並關閉一個特定的AppPool。從SQL Server作業調用IIS AppPool(2005)

我相信我能做到這一點直通從SQL Server作業的CLR和.NET,但不知道是有一個更簡單的方法/更好的方式來處理這個?

乾杯, 康納爾

+0

的應用程序池承載我們的控制下,對IIS坐在第三方Web服務(不能修改架構)關閉程序池。該服務是從SOA環境中的一系列地方調用的,並且請求/響應的事件存儲在SQL Server表中。然後,我希望有一個SQL Server作業來監視此表,方法是對特定的XML文檔執行xpath並根據特定的響應「返回災難性應用程序錯誤」,然後調用IIS關閉AppPool,然後調出警報鈴。 – Conor 2009-11-30 13:57:40

回答

0

您可以使用SQLDependency從Gloal.asax有當你的事件發生時的SQL Server通知應用程序。

然後,您可以從您的應用程序,而不是從SQL Server