Beschreibung des Upgrade-Prozesses
Upgrade - Definition
Neue Versionen der auf dem Computer vorhandenen ToolsTalk 2-Installationen suchen nach vorhandenen Installationen und entscheiden, ob sich die Installation wie ein Upgrade oder eine Neuinstallation verhalten soll. Es werden MSI-spezifische Regeln angewandt, um zu entscheiden, ob es sich bei der Installation um ein Upgrade oder eine Neuinstallation handelt.
Anhand der Versionsnummern kann bestimmt werden, ob es sich bei einem Upgrade um ein Hauptupgrade oder ein Nebenupgrade handelt.
Beispiel: 2.14.1 auf 2.14.2 ist ein Nebenupgrade, aber 2.14 auf 2.15 ist ein Hauptupgrade. Dieser Unterschied ist nur wichtig für Datenbankupgradeoperationen. Bei Nebenupgrades ist kein Datenbankupgrade erforderlich, also erfolgen diese Operationen nicht.
InstallShield
Als gemeinsames Merkmal bei allen in diesem Abschnitt beschriebenen Installationsarten werden die Installationsarten-Assemblies im System auf neuere Versionen aktualisiert.
Je nach Installationsart müssen die folgenden Operationen zusätzlich zur Aktualisierung der Assemblies durchgeführt werden:
Deinstallation und Neuinstallation von FMS (siehe Abschnitt Beschreibung des Installationsprozesses, um herauszufinden, welche Einrichtungsart FMS-Assemblies installiert)
Datenbankmigration (während Server- und ServerClickOnce-Installation)
Datenbankmigration
Während der Installation von Server- und ServerClickOnce-Paketen muss die Datenbankmigrationsoperation gestartet werden, um die Datenbank der ToolsTalk 2-Anwendung zu aktualisieren. Diese Operation wird nur bei Hauptupgrades ausgeführt.
Installationskonfigurator
Eine Modifikation der folgenden Konfigurationen wird durch den Installationskonfigurator ermöglicht:
ToolsTalk 2-SQL-Datenbankeinstellungen
SQL-Serveradresse
ToolsTalk 2-Datenbankname
Datenbankinstallation
ToolsTalk 2-Servereinstellungen
Benutzerauthentifizierungsmodus
Das durch die Windows-Authentifizierung zu verwendende Active Directory
ToolsTalk 2-Serveradresse
ToolsTalk 2-Server-Webanwendungsport
Controller-Port
Einstellung für die Konvertierung der Service-URL in eine IP-Adresse
ToolsTalk 2-Sicherungseinstellungen
Steuerungs-Backup-Ordner
ACDC-Einstellungen
ACDC-Serveradresse
ACDC-WebAPI-Port
ACDC-SignalR-Port
FMS-Einstellungen
Standard-Host-ID
Aktive Host-ID
Zuletzt verwendete Host-ID
Liste der verfügbaren Host-IDs
Möglichkeit, die Aktive Host-ID zu ändern
Einige der oben genannten Einstellungen und Konfigurationen sind für verschiedene Versionen von ToolsTalk 2 möglicherweise nicht verfügbar.
Wenn der Benutzer die Konfiguration ändert, werden die Änderungen durch Auswahl der Schaltfläche Speichern übernommen. Beim Speichern der Konfigurationen wird der Installationskonfigurator
Die entsprechenden Konfigurationsdateien mit neuen Werten aktualisieren
Eine Kopie aller Einstellungen lokal in einer Datei mit der Bezeichnung Storage speichern
Den ToolsTalk 2-Server starten, um die neuen Konfigurationsänderungen abzurufen
Beim Starten vergleicht der Installationskonfigurator immer die in der „Storage“-Datei gespeicherte Konfiguration mit den im Installationsordner vorhandenen Konfigurationsdateien. Wenn sich diese unterscheiden, wird der Benutzer aufgefordert, sich zu entscheiden, welche Konfiguration in den Installationskonfigurator geladen werden soll. Wenn Sie die Schaltfläche Speichern wählen, erhalten sowohl die „Storage“-Datei als auch die Konfigurationsdateien im Installationsordner die gleichen Einstellungen und Konfiguration.