2009-11-30 3 views
1

Мне было интересно, можно ли позвонить в IIS AppPool из задания SQL Server (2005). Я в основном ищу работу, чтобы следить за таблицей для события, и если состояние увольняется, я хочу позвонить в IIS и закрыть конкретный AppPool.Вызов приложения IIS AppPool из SQL Server Job (2005)

Предполагаю, что я могу сделать это через CLR и .NET из SQL Server Job, но задался вопросом, был ли более простой способ/лучший способ приблизиться к этому?

Приветствия, Конор

+0

AppPool проводит веб-службы третьей стороной (не в силах изменить схему), который находится на IIS под нашим контролем. Эта служба вызывается из массива мест в среде SOA, а события запроса/ответа хранятся в таблице SQL Server. Затем я хочу иметь задание SQL Server для наблюдения за этой таблицей, выполнив xpath в конкретных XML-документах и ​​на основе конкретного ответа, например. «Ошибка при катастрофическом приложении», затем вызовите IIS, чтобы отключить AppPool, а затем поднимите сигнальные колокола для расследования. – Conor

ответ

0

Вы можете использовать SQLDependency от вашего Gloal.asax, чтобы SQL Server уведомит приложение, когда происходит ваше мероприятие.

Вы можете затем выключить AppPool из вашего приложения, а не с SQL Server

Смежные вопросы