升级过程说明
升级定义
计算机上现有 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 文件将获得相同的设置和配置。