在传统的应用中,客户端从数据库拉取数据。在实时性较强,数据更新周期较长的应用中,一般采用短时间间隔的轮询方式,增加了数据库端的负担。利用数据库的触发器调用CLR存储过程或者扩展存储过程,配合MSMQ的消息传递能力,可以实现数据库推送数据的服务。