Ein oder mehrere Client-Rechner, ein Professional Planner– und ein Datenbankserver begründen das dreischichtige Client-Server Modell von Professional Planner. Die Clients greifen dabei auf den Serverdienst von Professional Planner zu, dieser  verwaltet die Eingaben, Prozesse und Berechnungen und steht im Austausch mit dem Datenbankserver. 

Der gleichzeitige Zugriff mehrerer Professional Planner Server auf das gleiche Dataset ist jedoch nicht möglich, da unter den Serverdiensten keine Kommunikation stattfindet und in Folge dessen auch keine Synchronisation der Daten erfolgen kann. PP-Server 1 hat also keinerlei Informationen darüber, welche Änderungen im Dataset durch PP-Server 2 verursacht wurden. Der Zugriff auf unterschiedliche Datenbanken mit mehreren Professional Planner Servern stellt indes kein Problem dar.

Um Datenverlust und Inkonsistenzen zu vermeiden, ist vor dem Server-Neustart Folgendes durchzuführen:

  • stellen Sie zuvor bitte sicher, dass keine aktiven Verbindungen auf die Datenbank bestehen, d.h. alle User müssen aussteigen und den Professional Planner schließen
  • Windows Dienstmanager starten
  • Dienst “Professional Planner” von “automatisch” auf “manuell” umstellen, um zu verhindern, dass ein Client den Dienst unabsichtlich unmittelbar nach dem Dienstende aber vor System-Shutdown neu startet
  • Dienst “Professional Planner” mit Dienstmanager anhalten und abwarten, bis der Prozess ppservice.exe im Taskmanager nicht mehr ersichtlich ist und im Eventlog der Eintrag “Professional Planner Dienst wurde gestoppt” aufscheint