SQL Server服务代理可以与web服务器(IIS)应用程序中的服务对话吗?



是否有办法与Web服务器内的应用程序组件通信?我的应用程序由IIS 7.0上的Web应用程序和SQL Server 2005上的数据库组成。我有几个卫星服务正在轮询数据库,我想用从SQL数据库本身触发的web服务取代这些服务。

服务代理可以这样做吗?它可以在web服务器(即ASP)内发送启动一个与服务的对话吗?网页、web服务,甚至是WCF服务)?

编辑:

是否有任何方法SQL服务器可以调用web应用程序组件(即web服务,ASP。网络页面。等等……)。我想知道

是的,以建立在Service Broker之上的"Query Notifications"的形式

我自己没有做过,但是MSDN上的这个页面显示了一些选项和进一步的链接

" SQL Server (ADO.NET)中的查询通知"

据我所知,没有直接的Service Broker API,它是通过SQL命令完成的。因此,在。net中使用SQLDependency或SQLNotificationRequest而不是直接使用Service Broker。本文详细解释http://javiercrespoalvez.com/2009/03/using-sql-service-broker-in-net.html

最新更新