首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >当SQL Server中的数据更改时自动刷新应用程序

当SQL Server中的数据更改时自动刷新应用程序
EN

Stack Overflow用户
提问于 2014-08-17 18:56:09
回答 2查看 5.2K关注 0票数 19

我使用SQL Server,我有3个应用程序服务器。当我的数据库中的表发生变化时,我需要这些应用服务器刷新本地缓存的数据。我对已知的更改使用触发器,并通过Service broker队列发送消息。然后我创建了一个存储过程,并将其分配给我的队列中的存储过程,在这个存储过程中我收到了消息,但我不知道应该如何在我的应用程序中调用刷新方法。

EN

回答 2

Stack Overflow用户

发布于 2014-08-17 19:15:12

您应该了解一下如何使用SqlDependency类。

有关更多信息,请访问:http://msdn.microsoft.com/en-us/library/system.data.sqlclient.sqldependency(v=vs.110).aspx

票数 2
EN

Stack Overflow用户

发布于 2014-08-17 19:12:59

我可以建议您尝试使用TCP解决此问题。每个应用程序监听一个端口,当另一个应用程序更新数据库时,它会向其他应用程序发送一条消息,说明它们需要刷新。

希望这是个好主意。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25348565

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档