为我的程序及其数据库创建自动更新

时间:2016-11-04 10:47:38

标签: database windows windows-installer auto-update

我已经下载了离线更新程序,但我想自动创建。它是客户端/服务器软件和ms sql数据库。

必须更新3个部分:

  1. 更新专有软件(setup.exe,具有next,next,类型为服务器服务的登录/密码,完成),为服务器提供WinClient和服务。只有服务器才需要自动更新,服务器的客户端自动更新已经可以使用。
  2. 一个.hug文件,其中包含新的自定义程序版本。该路径是上述软件中的目录,可以通过注册表确定。
  3. 使用新内容(在.bak文件中)和结构更改的MS SQL数据库更新。数据库服务器有时是另一台服务器作为应用程序服目前,您必须在运行udpater时键入SQL实例。
  4. 我的想法是这些:

    • 应用程序服务器和数据库服务器托盘中的更新程序
    • updater在我的ftp服务器上使用计时器搜索更新版本,并在存在
    • 时下载文件
    • 在应用程序服务器上运行setup.exe并复制.hug文件。也许我可以使用命令提示符命令使其静音。但仍需要为服务用户填写登录名/密码。
    • 数据库服务器上的
    • 我使用实例名称配置autoupdater一次。更新程序下载.bak文件并使用insert,update和alter语句运行sql脚本。
    • 但是一个可能导致问题的大问题是当用户仍然登录时。目前还不知道如何解决这个问题。

    那么,您如何实现这样的项目?或者你已经做过类似的事了吗?它通常可能吗?

0 个答案:

没有答案