Sql 如何保持客户端缓存同步?

Sql 如何保持客户端缓存同步?,sql,sql-server,caching,synchronization,Sql,Sql Server,Caching,Synchronization,我有一个SQL server和两个Windows客户端,并将一些表缓存为客户端上的对象。我目前有一个拉机制,大约每一分钟客户机查询数据库中的一行,以了解缓存是否仍然良好,如果更改了,他们会同步所有内容,但我想将此机制更改为基于推的。我的意思是,我希望服务器在更新时“ping”客户端。在服务器端,我假设我可以使用触发器,但在客户端,我需要实现什么 查询通知是SQL向客户端推送更改通知的唯一机制。客户端最有名的是SqlDependency。看

我有一个SQL server和两个Windows客户端,并将一些表缓存为客户端上的对象。我目前有一个拉机制,大约每一分钟客户机查询数据库中的一行,以了解缓存是否仍然良好,如果更改了,他们会同步所有内容,但我想将此机制更改为基于推的。我的意思是,我希望服务器在更新时“ping”客户端。在服务器端,我假设我可以使用触发器,但在客户端,我需要实现什么

查询通知是SQL向客户端推送更改通知的唯一机制。客户端最有名的是SqlDependency。看