【问题标题】:Can the SQL Server Service Broker converse with a service in a web server (IIS) application?SQL Server Service Broker 能否与 Web 服务器 (IIS) 应用程序中的服务进行对话?
【发布时间】:2011-08-19 17:02:03
【问题描述】:

有没有办法与 Web 服务器中的应用程序组件进行通信。我的应用程序由 IIS 7.0 上的 Web 应用程序和 SQL Server 2005 上的数据库组成。我有几个卫星服务正在对数据库进行轮询,我想用 SQL 数据库本身触发的 Web 服务替换这些服务。

Service Broker 可以这样做吗?它能否发送与 Web 服务器内的服务(即 ASP.Net 页面、Web 服务,甚至 WCF 服务)开始对话?

编辑:

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

【问题讨论】:

    标签: sql-server-2005 service-broker


    【解决方案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

    【讨论】:

      猜你喜欢
      • 2013-09-07
      • 2013-09-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-21
      • 2016-12-12
      • 2014-12-08
      • 1970-01-01
      • 2014-04-21
      相关资源
      最近更新 更多