升级过程说明
升级定义
计算机上现有 ToolsTalk 2 安装的新版本应搜索现有安装并决定是升级还是全新安装。必须执行 MSI 特定规则集,以决定是升级还是全新安装。
通过版本号可以确定升级是主要升级还是次要升级
例如:2.14.1 到 2.14.2 是次要升级,2.14 到 2.15 是主要升级。这种区别仅对数据库升级操作有意义。在次要升级期间,不需要进行数据库升级,因此不会发生操作。
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 将
使用新值更新相关的配置文件
将所有设置的副本存储在名为 Storage 的本地文件中
启动 ToolsTalk 2 服务器以获取新的配置更改
启动时,Installation Configurator 总是对比存储在 installation 文件夹中的 storage 文件和 config 文件中的配置。如果它们不同,则会问用户选择应在 Installation Configurator 中加载哪一个。当您选择保存按钮时,installation 文件夹中的 storage 和 config 文件将获得相同的设置和配置。