アップグレードプロセスの説明

アップグレードの定義

コンピュータ上の既存のToolsTalk 2インストールの新しいバージョンは、既存のインストールを検索し、インストールがアップグレードまたは新規インストールのように動作するかどうかを決定する必要があります。MSI固有のルールセットを実行して、インストールがアップグレードであるか新規インストールであるかを判断する必要があります。

バージョン番号から、アップグレードがメジャーアップグレードかマイナーアップグレードかを判断できます。

例:2.21.2から2.21.3はマイナーアップグレードですが、2.21から2.22はメジャーアップグレードです。この違いは、データベースのアップグレード操作でのみ重要となります。マイナーアップグレード中はデータベースのアップグレードは必要ないため、操作は発生しません。

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は

  1. 関連する構成ファイルを新しい値で更新します

  2. すべての設定のコピーを Storageという名前のファイルにローカルに保存します

  3. ToolsTalk 2サーバーを起動して、新しい構成変更を取得します

起動時、インストールコンフィギュレータは常にストレージファイルに保存されている構成と、インストールフォルダに存在する構成ファイルを比較します。それらが異なる場合は、インストールコンフィギュレータに読み込むものを選択するようにユーザーに求めます。[保存]ボタンを選択すると、インストールフォルダー内のストレージファイルと構成ファイルの両方が同じ設定と構成になります。