SQL Server Service Broker 能否与 Web 服务器 (IIS) 应用程序中的服务进行交互?

发布于 2024-11-30 17:34:38 字数 324 浏览 0 评论 0原文

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

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

编辑:

SQL Server 是否可以通过任何方式调用 Web 应用程序组件(即 Web 服务、ASP.Net 页面等)。我需要知道。

Is there any way to communicate to application components within the Web Server. My application is made up of a Web Application on IIS 7.0 and a database on SQL Server 2005. I have several satellite services that are poling the database, and I am wanting to replaces these with web services that are triggered from the SQL database itself.

Can the Service Broker do this? Can it send start a conversation with a service within the web server (i.e. an ASP.Net page, a web service, or even a WCF service)?

Edits:

Is there any way that SQL server can call a web application component (i.e. web service, ASP.Net page. etc...). I need to know.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

回眸一笑 2024-12-07 17:34:38

是的,以基于 Service Broker 构建的“查询通知”的形式,

我自己没有这样做,但 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

Yes, in the form of "Query Notifications" which builds on Service Broker

I haven't done it myself but this page on MSDN shows you a few options and further link

"Query Notifications in SQL Server (ADO.NET)"

As I understand it, there is no direct Service Broker API and it's done via SQL commands.
Hence the use of SQLDependency or SQLNotificationRequest in .net not Service Broker directly. This article explains more http://javiercrespoalvez.com/2009/03/using-sql-service-broker-in-net.html

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文