【发布时间】:2016-05-31 14:13:41
【问题描述】:
我们有客户端 - 服务器应用程序,其中客户端内置在 Delphi XE4 中,服务器使用 SQL Server 2012 Express 版本。我的 delphi 应用程序(使用 WMI 处理服务器事件)可以接收来自 Express 版的数据更改通知吗?
文档说 Express 版本支持服务代理作为“仅限客户端”。
是否可以在不借助任何其他 sql server 版本的情况下使用 Express 版本实现上述功能。
【问题讨论】:
-
请澄清您所说的数据更改通知的含义
-
@TheGameiswar 很清楚 OP 正在寻找什么,而且这个词不言自明。
-
如果 table_x 中的任何数据因查询而发生变化(select * from table_x),那么我想收到 SQL 服务的通知。
-
请用一些示例更新问题
-
MS 知道他们在限制各种软件版本中可用的功能时在做什么。因此,如果他们说“仅限客户”,我想他们是认真的。他们的意思是另一锅鱼。您最好在 EMB 的 FireDAC 新闻组中提问:forums.embarcadero.com/forum.jspa?forumID=502,因为 FireDAC 使用服务器代理通知 iirc。 FD 的作者在那里非常活跃,如果他不知道 Express 版是否支持通知,我会感到惊讶。
标签: delphi sql-server-2012 sql-server-express delphi-xe4 service-broker