繁体   English   中英

用于在SQL Server中监视表并填充它的Web服务

[英]Webservice for Watching a Table in SQL server and populating it

我们可以编写一个Web服务来监视sql server中的表吗? 每当在相应的表中填充新记录时,新记录都应追加到另一个具有旧结构的表中。

如果不执行此操作,是否可以使用Web服务来实现?

是的,但是webservice只会获取您的修改结果。.我认为它不会监视您的表更改。 要监视表更改,可以对在表上执行并存储在另一个表中的不同操作使用触发器。 您的Web服务将仅阅读这些更新并为您提供详细信息。

您绝对可以非常轻松地将SQL Server中表的内容发布到Web,例如使用WCF数据服务

但是您不能让Web服务将更改“推”到其客户端,例如,Web服务无法检测到更改然后通知客户端。 客户必须来向Web服务询问数据(“拉”模型)。

如果您需要能够将更改通知给客户端,则最好将消息发布到消息队列(例如MSMQ )上,并使对数据通知感兴趣的客户端在该队列上侦听要显示的新消息。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM