Sie können das Installationsprogramm verwenden, um den Server auf die neueste Version zu aktualisieren. Führen Sie dazu die folgenden Schritte aus:
Anmerkung
Das Aktualisieren der Serverversion aktualisiert nicht die Playerversionen.
System-Backup erstellen
Führen Sie eine vollständige Sicherung Ihres Systems durch, damit Sie im Falle eines Fehlers zu einem früheren Serverstatus zurückkehren können.
Installation vorbereiten
Stellen Sie vor der Installation der neuesten Serverversion sicher, dass Sie alle Anwendungspools und Windows-Dienste beenden. Vergessen Sie nicht, sie nach der Installation neu zu starten.
Datenbank aktualisieren
Die Aktualisierung der Datenbank hängt von Ihrer IXM One Version ab:
Version 12.0 oder später
Hinweis
Bei der Verwendung des Datenbankmigrators mit SQL Express können Probleme auftreten. In diesem Fall empfehlen wir, die Datenbank wie in Versionen vor 12.0 manuell zu aktualisieren.
Voraussetzungen
Stellen Sie vor Beginn sicher, dass der Datenbankserver auf den Backendserver zugreifen kann und die master.config Datei freigegeben ist.
Falls dies nicht möglich ist, können Sie die Verbindungszeichenfolge manuell angeben. Beispiel:
.\DbMigrator.exe -c "Server=(local);Database=example;Integrated Security=true;TrustServerCertificate=True;"
❯ .\DbMigrator.exe --help
USAGE:
DbMigrator.exe [OPTIONS]
OPTIONS:
-h, --help Prints help information
-c, --connection-string <CONNECTION_STRING> The connection string to the database
-m, --master-config <MASTER_CONFIG> The master config file
-d, --directory <SCRIPT_DIRECTORY> The directory containing the db scripts
--sqlcmd The sqlcmd executable to use
--unattended Run in unattended mode
Datenbank aktualisieren
Ab Version 12.0 können Sie einen Datenbankmigrator verwenden, um die Datenbank einfach zu aktualisieren. Führen Sie die folgenden Schritte aus:
Öffnen Sie ein Terminal.
Navigieren Sie zum DB-Ordner.
Führen Sie
DbMigrator.exe
aus.Geben Sie den Pfad zur Datei master.config an, einschließlich master.config am Ende.
Wählen Sie
Apply migration
.Die Migration wird gestartet.
Warten Sie, bis die Migration erfolgreich abgeschlossen ist.
Versionen vor 12.0
Um die Datenbank zu aktualisieren, führen Sie die folgenden Schritte aus:
Öffnen Sie SSMS.
Stellen Sie eine Verbindung mit dem SQL Server her, der die Grassfish Datenbank hostet.
Um die aktuelle Datenbankversion zu finden, wählen Sie die Datenbank aus dem Dropdown-Menü aus.
Klicken Sie auf Neue Abfrage.
Führen Sie die folgende SQL-Abfrage aus:
select * from gblVersion
Überprüfen Sie auf der Registerkarte Ergebnisse die currentVersion. Sie müssen es für die folgenden Schritte wissen.
Öffnen Sie die Datei MultiMigrationScript.sql sich im Ordner DB im Installationsordner des Servers befindet.
Bearbeiten Sie das Skript wie in der folgenden Abbildung gezeigt:
Wählen Sie im Menü Abfrage die Option SQLCMD Modus aus.
Um das Skript mit der Grassfish Datenbank auszuführen, wählen Sie die Datenbank aus dem Dropdown-Menü aus und klicken Sie auf Ausführen.
Öffnen Sie die All_SP_Trigger.sql Datei, die sich im Ordner DB im Installationsordner des Servers befindet.
Um das Skript mit der Grassfish-Datenbank auszuführen, wählen Sie die Datenbank aus dem Dropdown-Menü aus und klicken Sie auf Ausführen.
Öffnen Sie Ihre Konfigurationseinstellungsdateien, die sich im Ordner DB befinden, und führen Sie sie mit der Grassfish Datenbank aus.
Serversoftware aktualisieren
Sie können jetzt die IXM Server-Software aktualisieren.
Voraussetzungen
Wenn Sie von Version 11.17 oder später auf 12.0 oder später aktualisieren, müssen Sie sicherstellen, dass ;TrustServerCertificate=True
in allen Verbindungszeichenfolgen enthalten ist.
<add key="DB:default" value="Server=GRASSFISH02\SQLEXPRESS;Database=GV2_Base;User ID=globalVision;Password=Secret;TrustServerCertificate=True"/>
<add key="DB:ReportData" value="Server=GRASSFISH02\SQLEXPRESS;Database=GenericReporting;UserID=globalVision;Password=Secret;TrustServerCertificate=True"/>
Server aktualisieren
Um die Serversoftware zu aktualisieren, führen Sie die folgenden Schritte aus:
Stoppen Sie alle mit Grassfish verbundenen Anwendungspools und Windows-Dienste.
Klicken Sie mit der rechten Maustaste auf die Datei Grassfish IXM Server und wählen Sie Als Administrator ausführen.
Wählen Sie den Installationspfad aus.
Klicken Sie auf Weiter.
Eine manuelle Anpassung der Funktionen ist in der Regel nicht notwendig, da bei einem Update die bereits installierten Funktionen übernommen werden. Klicken Sie einfach auf Weiter.
Klicken Sie auf Weiter, bis Sie das endgültige Installationsfenster erreicht haben.
Wählen Sie Installieren aus.
Sobald das Software-Update abgeschlossen ist, schließen Sie das Installationsprogramm.
Starten Sie Ihre Anwendungspools und Dienste neu.