Upgrade der RAD Server Engine

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Einrichten der RAD Server Engine

Mit dem EMS-Upgrade-Experten können Sie Ihre EMS-Datenbank und -Konfigurationsdatei upgraden und eine Sicherung anlegen.

Wenn die Versionsnummer der EMS-Datenbank niedriger als die vom EMS-Server erwartete Versionsnummer ist, wird der EMS-Upgrade-Experte automatisch ausgeführt.

Verwenden Sie den "Experten für EMS-Upgrade", um Ihre mit einer früheren Version von RAD Studio erstellte EMS-Datenbank zu aktualisieren.

Unter Windows können Sie den EMS-Server mit dem Experten für EMS-Upgrade und über die Befehlszeile aktualisieren.

Unter Linux können Sie den EMS-Server nur über die Befehlszeile aktualisieren.


Upgrade des EMS-Servers unter Windows

So starten Sie den EMS-Upgrade-Experten:

  1. Öffnen Sie die Eingabeaufforderung (cmd.exe).
  2. Navigieren Sie zur Datei EMSDevServer.exe:
    • 32-Bit-Windows: C:\Programme (x86)\Embarcadero\Studio\19.0\bin
    • 64-Bit-Windows: C:\Programme (x86)\Embarcadero\Studio\19.0\bin64
  3. Geben Sie den folgenden Befehl ein:
    EMSDevServer.exe -upgrade
    Tipp: Sie können an der Eingabeaufforderung auch den Experten für EMS-Upgrade mit dem folgenden Befehl ausführen:
    EMSDevServerCommand.exe -upgrade
  4. Der Experte für EMS-Upgrade wird geöffnet, damit Sie eine neue EMS-Datenbank erstellen oder eine vorhandene kopieren können.
  5. Die Seite Neuer Datenbankinhalt wird geöffnet.
    • Wählen Sie aus, ob eine leere Datenbank oder eine Datenbank mit Inhalt erstellt werden soll:
      • Vorhandene EMS-Datenbank kopieren: Um den Inhalt einer vorhandenen, auf Ihrem System installierten EMS-Datenbank zu kopieren.
        Hinweis: Die Seite Quelldatenbank wird geöffnet, auf der Sie die Datenbank angeben können.
      • Leere EMS-Datenbank erstellen:
    Um eine EMS-Datenbank ohne Inhalt zu erstellen.
      • Hinweis: In diesem Fall wird die Seite Neue Datenbank geöffnet.
      • EMS-Datenbank mit Beispieldaten erstellen: Um der neuen EMS-Datenbank Test-Beispieldaten hinzuzufügen.
        Hinweis: In diesem Fall wird die Seite Neue Datenbank geöffnet.
    EMSUpgrade DBContent.png
  6. Die Seite Quelldatenbank wird geöffnet (nur, wenn Sie den Inhalt einer vorhandenen EMS-Datenbank kopieren).
    • Geben Sie auf der Seite Quelldatenbank die folgenden Werte ein, um die Parameter für die Verbindung mit der vorhandenen EMS-Quelldatenbank festzulegen:
      • Serverinstanz:
    Geben Sie die InterBase-Instanz an, die die EMS-Quelldatenbank hostet.
      • DB-Dateiname:
    Geben Sie die Datenbankdatei an, der Standardwert ist emsserver.ib.
      • DB-Dateiverzeichnis:
    Der Standardpfad lautet C:\Benutzer\Öffentlich\Öffentliche Dokumente\Embarcadero\EMS.
      • DB-Benutzername: sysdba als Standardparameter.
      • DB-Passwort: masterkey als Standardparameter.
        Hinweis: Wählen Sie Passwort anzeigen, um das unverschlüsselte Passwort anzuzeigen.
      • Klicken Sie auf die Schaltfläche Verbindung testen, um die Verbindungsparameter zu testen. Wenn die Verbindung erfolgreich hergestellt werden konnte, wird eine Meldung mit der aktuellen Versionsnummer der EMS-Datenbank angezeigt.
      • Klicken Sie auf Weiter.
    EMSUpgrade SourceDB.png
  7. Die Seite Neue Datenbank wird geöffnet.
    • Geben Sie auf der Seite Neue Datenbank die folgenden Werte ein, um die Verbindungs- und Konfigurationsparameter für die neue EMS-Datenbank festzulegen:
      • Serverinstanz:
    Geben Sie die InterBase-Instanz an, die die EMS-Datenbank hostet.
      • DB-Dateiname:
    Geben Sie die Datenbankdatei an, der Standardwert ist emsserver1.ib.
      • DB-Dateiverzeichnis:
    Der Standardpfad lautet C:\Benutzer\Öffentlich\Öffentliche Dokumente\Embarcadero\EMS.
      • DB-Benutzername: sysdba als Standardparameter.
      • DB-Passwort: masterkey als Standardparameter.
      • Klicken Sie auf Weiter.
    EMSUpgrade DBConnection.png
  8. Die Seite Abschließen wird geöffnet.
    • Klicken Sie auf Fertig stellen, um die folgenden Dateien im Standardpfad zu erstellen: C:\Benutzer\Öffentlich\Öffentliche Dokumente\Embarcadero\EMS
      • DB-Datei: Die EMS-Datenbankdatei (emsserver.ib). Dafür muss ein InterBase-Server ausgeführt werden.
      • Konfigurationsdatei:
    Die EMS-Serverkonfigurationsdatei (emsserver.ini).
      • Sicherungskonfigurationsdatei:
    Eine Kopie der vorhandenen EMS-Serverkonfigurationsdatei (wird als emsserver.ini.backup gespeichert).
    EMSUpgrade Paths.png
  9. Das Dialogfeld Information wird mit den erstellten Dateien und den in die Datenbank kopierten Daten angezeigt. Klicken Sie auf die Schaltfläche OK.
    EMSUpgrade Confirmation.png

Upgrade des EMS-Servers unter Linux

So führen Sie den Upgrade-Experten aus:

  1. Öffnen Sie das Terminal.
  2. Geben Sie den folgenden Befehl ein: /usr/lib/ems/EMSDevServerCommand -upgrade
  3. Geben Sie ein Symbol für die erforderliche Option je nach gewünschter Aktion ein:
    Symbol Optionsname Beschreibung
    1 Vorhandene EMS-Datenbank kopieren Kopieren des Inhalts einer vorhandenen, auf Ihrem System installierten EMS-Datenbank. Geben Sie im Abschnitt Quelldatenbank die folgenden Werte ein, um die Parameter für die Verbindung mit der vorhandenen EMS-Quelldatenbank festzulegen:
    • Serverinstanz:
    Geben Sie die InterBase-Instanz an, die die EMS-Quelldatenbank hostet.
    
    • DB-Dateiname:
    Geben Sie die Datenbankdatei an, der Standardwert ist emsserver.ib.
    
    • DB-Dateiverzeichnis:
    Geben Sie das Verzeichnis für die Datenbankdatei an.
    
    • DB-Benutzername: sysdba ist der Standardparameter.
    • DB-Passwort: masterkey ist der Standardparameter.
    2 Leere EMS-Datenbank erstellen Erstellen einer EMS-Datenbank ohne Inhalt. Geben Sie im Abschnitt Neue Datenbank die folgenden Werte ein, um die Verbindungs- und Konfigurationsparameter für eine neue EMS-Datenbank festzulegen:
    • Serverinstanz:
    Geben Sie die InterBase-Instanz an, die die EMS-Datenbank hostet.
    
    • DB-Dateiname:
    Geben Sie die Datenbankdatei an, der Standardwert ist emsserver1.ib.
    
    • DB-Dateiverzeichnis:
    Geben Sie das Verzeichnis für die Datenbankdatei an.
    
    • DB-Benutzername: sysdba ist der Standardparameter.
    • DB-Passwort: masterkey ist der Standardparameter.
    3 EMS-Datenbank mit Beispieldaten erstellen Hinzufügen von Test-Beispieldaten zu der neuen EMS-Datenbank. Geben Sie im Abschnitt Neue Datenbank die folgenden Werte ein, um die Verbindungs- und Konfigurationsparameter für die neue EMS-Datenbank festzulegen:
    • Serverinstanz:
    Geben Sie die InterBase-Instanz an, die die EMS-Datenbank hostet.
    
    • DB-Dateiname:
    Geben Sie die Datenbankdatei an, der Standardwert ist emsserver1.ib.
    
    • DB-Dateiverzeichnis:
    Geben Sie das Verzeichnis für die Datenbankdatei an.
    
    • DB-Benutzername: sysdba ist der Standardparameter.
    • DB-Passwort: masterkey ist der Standardparameter.
    q Abbrechen Abbrechen des Upgrades des EMS-Servers.

    EMS upgrade linux01.png

  4. Überprüfen Sie, ob alle Parameter richtig sind, und bestätigen Sie mit n.
    EMS upgrade linux02.png

Siehe auch