2009-11-30 9 views
1

Je me demandais s'il était possible de passer un appel à un AppPool IIS à partir d'un travail SQL Server (2005). Je cherche essentiellement à avoir un travail surveille une table pour un événement et si une condition est déclenchée je veux appeler IIS et fermer un AppPool spécifique.Appel d'IIS AppPool à partir du travail SQL Server (2005)

Je suppose que je peux le faire à travers le CLR et .NET à partir du travail SQL Server, mais je me demandais s'il y avait un moyen plus facile/mieux d'aborder cela?

Cheers, Conor

+0

Le AppPool accueille un tiers service Web (incapable de modifier le schéma) qui se trouve sur IIS sous notre contrôle. Ce service est appelé à partir d'un tableau d'emplacements dans un environnement SOA et les événements de la demande/réponse sont stockés dans la table SQL Server. Je veux ensuite avoir un travail SQL Server pour surveiller cette table en faisant un xpath dans un document XML spécifique et basé sur une réponse spécifique, par exemple. "Erreur d'application catastrophique renvoyée", puis appelez IIS pour éteindre l'AppPool, puis déclenchez l'alarme pour enquête. – Conor

Répondre

0

Pouvez-vous utiliser un SQLDependency de votre Gloal.asax avoir SQL Server informez votre application lorsque votre événement se produit.

Vous pouvez ensuite arrêter le AppPool de votre application plutôt que de SQL Server

Questions connexes