从数据库服务器连续获取数据到本地应用程序

时间:2013-08-24 11:06:29

标签: asp.net sql-server vb.net web-services

我有一个应用程序,通过在我的网站上使用asp应用程序从我的客户那里收集一些信息。此应用程序将信息写入远程服务器(Web服务器)中的数据库(sql server)。我希望数据库中的信息能够实时更新到我的本地PC,即只要将数据添加到Web服务器DB,就应该将其下载到本地服务器(离线服务器)。总结一下,我想将数据更改的通知从Web服务器推送到本地PC。

1 个答案:

答案 0 :(得分:0)

有很多方法可以实现这一点 - 您选择的方法取决于您特定情况的限制。 最简单的方法是让本地应用程序定期轮询服务器。这很粗糙,但其优势在于它几乎可以肯定无需修改您的路由器/防火墙设置。或者,您可以在asp应用程序上编写代码,以便仅在发生更改时向本地应用程序发送消息。这是一次真正的推动,但如果路由器没有端口转发,很可能会失败;如果你可以配置路由器,代码应该足够简单。 基本上这个问题太模糊了,无法在这里正确回答 - 你可能会得到一些回复说“好的,你还有哪一点?”,“你试过什么?”等