2009-11-30 82 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