【发布时间】:2012-01-31 20:16:02
【问题描述】:
我有一个由大约 5 个可执行程序组成的应用程序,这些程序连接到 Nexus DB 服务器。
从我们的网站自动更新每个客户端可能会导致一些客户端未升级,如果升级更改了数据库架构,则会导致问题。
我研究过将 DataSnap 流式更新从它发送到客户端,但如果我根本不使用 Datasnap 进行数据访问,这将是一项繁重的工作。
是否有任何组件是库让客户端检查我的应用程序的服务器版本并在需要时从服务器而不是我们的网站自动更新?
这样,用户可以从我的网站升级服务器,当客户端重新连接时,系统会提示甚至强制更新服务器的文件。
【问题讨论】:
-
也许我不明白你的问题,但是为什么你的数据库中没有一个字段来放置版本号,当客户端连接它时验证这个数字,如果它不同于它号码开始升级过程?
-
我需要的不仅仅是“自动更新”——我要求的是分布式更新或类似的东西。
标签: delphi auto-update