アップグレードプロセスの説明
アップグレードの定義
コンピュータ上の既存のToolsTalk 2インストールの新しいバージョンは、既存のインストールを検索し、インストールがアップグレードまたは新規インストールのように動作するかどうかを決定する必要があります。MSI固有のルールセットを実行して、インストールがアップグレードであるか新規インストールであるかを判断する必要があります。
バージョン番号から、アップグレードがメジャーアップグレードかマイナーアップグレードかを判断できます。
例:2.14.1から2.14.2はマイナーアップグレードですが、2.14から2.15はメジャーアップグレードです。この違いは、データベースのアップグレード操作でのみ重要となります。マイナーアップグレード中はデータベースのアップグレードは必要ないため、操作は発生しません。
InstallShield
セクションで説明されているすべてのインストールの種類に共通するように、システム内のインストールの種類アセンブリは新しいバージョンにアップグレードする必要があります。
インストールの種類に応じて、アセンブリの更新に加えて次の操作を実行する必要があります:
- FMS のアンインストールと再インストール (FMS アセンブリをインストールするセットアップの種類については、インストールプロセスの説明セクションを参照してください) 
- データベースの移行(サーバーおよびServerClickOnceのインストール中) 
データベースの移行
ServerおよびServerClickOnceパッケージのインストール中、データベース移行操作はToolsTalk 2アプリケーションのデータベースのアップグレードを開始します。この操作は、メジャーアップグレード中にのみ実行されます。
Installation Configurator
以下の構成の変更は、インストールコンフィギュレーターによって有効になります:
- ToolsTalk 2SQLデータベース設定 - SQL サーバーアドレス 
- ToolsTalk 2データベース名 
- データベースのインストール 
 
- ToolsTalk 2サーバーの設定 - ユーザー認証モード 
- Windows認証で使用されるActive Directory 
- 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サーバーを起動して、新しい構成変更を取得します 
起動時、インストールコンフィギュレータは常にストレージファイルに保存されている構成と、インストールフォルダに存在する構成ファイルを比較します。それらが異なる場合は、インストールコンフィギュレータに読み込むものを選択するようにユーザーに求めます。[保存]ボタンを選択すると、インストールフォルダー内のストレージファイルと構成ファイルの両方が同じ設定と構成になります。