【问题标题】:fetch data from a database server to local application continuously不断地从数据库服务器获取数据到本地应用程序
【发布时间】:2013-08-24 11:06:29
【问题描述】:

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

【问题讨论】:

  • 如果两台服务器都运行sql server,则可以在数据库级别同步
  • @Damith 你能告诉我怎么做吗?

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


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2015-10-19
    • 2012-11-02
    • 1970-01-01
    • 2013-10-21
    • 2015-10-21
    • 1970-01-01
    • 1970-01-01
    • 2014-04-19
    • 1970-01-01
    相关资源
    最近更新 更多