2011-08-19 64 views
1

有什么方法可以与Web服务器中的应用程序组件进行通信。我的应用程序由IIS 7.0上的Web应用程序和SQL Server 2005上的数据库组成。我有几个卫星服务正在检查数据库,并且我想用从SQL数据库本身触发的Web服务替换这些服务。SQL Server Service Broker可以与Web服务器(IIS)应用程序中的服务进行通信吗?

服务经纪人可以这样做吗?它是否可以发送与Web服务器内的服务(即ASP.Net页面,Web服务甚至WCF服务)的对话?

编辑:

有什么办法SQL Server可以调用Web应用程序组件(即web服务,ASP.Net网页等等)。我需要知道。

回答

1

是的,在“查询通知”的基础上的Service Broker的形式

我没有做自己,但在这个MSDN页面列出了几个选项,并进一步连接

"Query Notifications in 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

相关问题