Mic*_*eyn 6 sql-server-2008 sql-server-2008-r2
我希望在SQL Server(或其中一个服务)中使用某种机制来推送更改消息(例如,通过UDP,但TCP也可以),当行插入到表中时.我希望这些消息不仅仅是变更通知,而是实际包含已更改的数据.是否有SQL Server 2008 R2附带的机制来执行此操作?我听说过Service Broker和扩展事件,但是我不确定这些工作是否适合这项工作当将实时数据从SQL Server推送到另一个需要在数据时更新其内部状态的应用程序时在SQL Server中更改,无需查询SQL Server(即,我希望数据被严格推出SQL Server).
在最糟糕的情况下,我可以编写SQLCLR代码来单播包含更改的UDP消息,但我想重用现有服务(如果可用).