升级过程说明

升级定义

计算机上现有 ToolsTalk 2 安装的新版本应搜索现有安装并决定是升级还是全新安装。必须执行 MSI 特定规则集,以决定是升级还是全新安装。

通过版本号可以确定升级是主要升级还是次要升级

例如:2.21.2 到 2.21.3 是次要升级,2.21 到 2.22 是主要升级。这种区别仅对数据库升级操作有意义。在次要升级期间,不需要进行数据库升级,因此不会发生操作。

InstallShield

与本节中提到的所有安装类型一样,系统中的 安装类型 程序集应升级为较新的版本。

根据安装类型,除更新程序集外,还应执行以下操作:

  • FMS 卸载和重新安装(请参见章节 安装过程说明 以了解哪种安装类型安装 FMS 程序集)

  • 数据库迁移(在 Server 和 ServerClickOnce 安装期间)

数据库迁移

在安装 Server 和 ServerClickOnce 软件包期间,数据库迁移操作应开始升级 ToolsTalk 2 应用程序的数据库。仅在主要升级期间执行此操作。

Installation Configurator

对以下配置的修改由安装配置程序启用:

  • ToolsTalk 2 SQL 数据库设置

    • SQL 服务器地址

    • ToolsTalk 2 数据库名称

    • 数据库安装

  • ToolsTalk 2 服务器设置

    • 用户身份验证模式

    • Windows 身份验证要使用的活动目录

    • ToolsTalk 2 服务器地址

    • ToolsTalk 2 服务器 Web 应用程序端口

    • 控制器端口

    • 将服务 URL 转换为 IP 地址的设置

  • ToolsTalk 2 备份设置

    • 控制器备份文件夹

  • ACDC 设置

    • ACDC 服务器地址

    • ACDC WebAPI 端口

    • ACDC SignalR 端口

  • FMS 设置

    • 默认主机 ID

    • 活动主机 ID

    • 上次使用的主机 ID

    • 可用主机 ID 列表

    • 可以更改活动主机 ID

不同的 ToolsTalk 2 版本可能没有上述某些设置和配置。

当用户修改配置时,通过选择保存按钮应用修改。保存配置时,Installation Configurator 将

  1. 使用新值更新相关的配置文件

  2. 将所有设置的副本存储在名为 Storage 的本地文件中

  3. 启动 ToolsTalk 2 服务器以获取新的配置更改

启动时,Installation Configurator 总是对比存储在 installation 文件夹中的 storage 文件和 config 文件中的配置。如果它们不同,则会问用户选择应在 Installation Configurator 中加载哪一个。当您选择保存按钮时,installation 文件夹中的 storage 和 config 文件将获得相同的设置和配置。