Der DB-Server bietet Client-Anfragen nur den Datenbanken an, die in der Konfiguration eingetragen sind. Um der DB-Server-Konfiguration eine Datenbank hinzuzufügen, führen Sie die folgenden Schritte aus:
- Kopieren oder verschieben Sie das Verzeichnis der gewünschten Datenbank (zB \db), in den databases-Ordner unterhalb des Installationsordners des DB-Server-Programms, z.B. c:\programme\dbserver\fastobjects\databases.
- Öffnen Sie die Datei ptserver.cfg in einem Editor (z.B. Notepad).
- Fügen Sie einen neuen Abschnitt ein. Dieser beginnt mit [databases\<Name der Datenbank>].
- Tragen Sie unterhalb des neuen Abschnitts folgende Zeile ein:
- Tragen Sie folgende Zeile ein:
Hinweis:
Beim Kopieren verbleibt die aktuelle Version im Ursprungsordner. In den weiteren Schritten wird die Konfiguration des DB-Servers auf die Datenbank im databases-Ordner eingerichtet. Änderungen an der Datenbank des DB-Servers haben keine Auswirkung auf die Ursprungs-DB. Welche Datenbank von EEC verwendet wird, bestimmt die EEC-connectionURL und ggf. die Konfiguration des DB-Servers.
Der Name der Datenbank wird später in der DB-URL eingegeben. Wählen Sie hier einen geeigneten Namen, im einfachsten Fall etwa db.
Die DB-URL setzt sich zusammen aus Protokoll, Hostname und Datenbankname (Beipiel: fastobjects://hostname/<Name der Datenbank>)
name=<Pfad zur Datenbank>
Als <Pfad zur Datenbank> ist der absolute Pfad zu dem in Schritt 1 kopierten oder verschobenen Datenbank-Ordner einzugeben. Alternativ kann auch der relative Pfad zur Position der FastObjectsServer.exe eingetragen werden. Beachten Sie bei der Verwendung des relativen Pfads die Hinweise beim Thema Einrichten eines FastObjects - Datenbank-Servers als Dienst.
disableRecovery=false
Erläuterungen:
- Den Datenbank-Server gibt es in einer Consolen-Variante (ptserver.exe) sowie in einer Windows-Variante (FastObjectsServer.exe)
- Der Datenbank-Server muss das Schema beim Erzeugen einer Datenbank finden. Dazu kann es direkt im Installationsordner des Servers liegen oder über die ptserver.cfg referenziert werden.
- Das Schema befindet sich in der Eclipse-Installation im Ordner
\plugins\ com.mind8.sn.poet_x.y.z (x.y.z = neueste Version)
- Jede Datenbank enthält eine Referenz auf das Schema (SnDbDictionary). Wenn die Datenbank nicht im Installationsordner des Servers liegt, muss der Pfad zum Schema absolut oder relativ definiert sein (mit [schemata\SnDbDictionary]).
Für weitere Informationen zur Porteinstellung
Hinweis:
Nach Updates des com.mind8.sn.poet - Plugins muss das Schema jeweils neu auf den Server kopiert werden!
Überprüfung der Funktion:
Nach dem Starten des FastObjects-Servers erscheint das Symbol in der Task-Leiste.