Hintergrund
Wenn sich Ihre Datenbank und Ihre Client Applikation im selben Netzwerk befinden, haben Sie optimale Voraussetzungen für einen robusten und störungsfreien Betrieb. Trotzdem kann es aber auch hier einige Störfaktoren geben, welche zu einem Verbindungsverlust zwischen Client Applikation uns Server führen können. Dieser Artikel erläutert die wichtigsten Störungesquellen, damit diese bei Bedarf geprüft und eliminiert werden können.
Die häufigsten Störungsquellen
Störungsquelle Ruhezustand
Eine häufige Ursache für Verbindungsabbrüche zwischen der Client-Applikation und dem Server ist der automatische Ruhezustand bei Inaktivität. Wechselt Ihr Arbeitsplatz in den Ruhezustand, während die Client-Applikation mit der Datenbank verbunden ist, erkennt die Datenbank dies als fehlende Antwort des Clients und trennt die Verbindung.
Nach dem Wiederaufwachen des Arbeitsplatzes reagiert die Client-Applikation in der Regel nicht mehr oder zeigt eine Fehlermeldung an. In diesem Fall muss sie über den Task-Manager (Windows) bzw. über Sofort beenden (macOS) zwangsweise geschlossen werden. Wir empfehlen daher, den automatischen Ruhezustand zu deaktivieren, solange Sie mit der timeSensor-Client-Applikation arbeiten.
Störungsquelle Anti-Virus Software
Anti-Virus-Software analysiert den Netzwerkverkehr, indem sie Datenpakete auf verdächtige Muster überprüft. Dabei kann es zu sogenannten Fehlalarmen (False Positives) kommen, wodurch der Datenverkehr zwischen der Client-Applikation und der Datenbank fälschlicherweise blockiert wird. In der Folge bricht die Verbindung zur Datenbank ab.
Störungsquelle WLAN
WLAN Verbindungen sind nicht gleich zuverlässig wie kabelgestützte Verbindungen. Wenn viele verschiedene WLAN Router in Ihrer Umgebung aktiv sind, kann dies die verfügbare Bandbreite negativ beeinflussen und zu Paketverlusten führen. Auch wenn Sie zu weit vom WLAN Router entfernt sind, kann dies zum Verlust von Datenpaketen führen. Anders als bei Video oder Webinhalten kann ein Datenbanksystem verlorene Datenpakete nicht einfach stillschweigend ignorieren oder beliebig erneut senden. Würde ein Datensatz teilweise ankommen und danach nochmals vollständig übertragen, bestünde die Gefahr von doppelten oder inkonsistenten Einträgen. Für ein ERP- oder Kanzleisystem wäre das deutlich problematischer als ein Verbindungsabbruch. Aus diesem Grund entscheidet sich die Datenbank im Zweifel bewusst dafür, die Verbindung zu trennen, statt das Risiko fehlerhafter Daten einzugehen. Wir empfehlen daher, timeSensor LEGAL über eine kabelgestützte Verbindung zu betreiben. Wenn Sie unbedingt auf WLAN angewiesen sind, dann benötigen Sie eventuell entsprechende Verstärker (z.B. im Heimbereich:
https://www.tp-link.com/ch/home-networking/deco/).
Störungsquelle Servermaschine
Wenn Sie einen
On-Premise-Server betreiben, stellen Sie bitte sicher, dass die Datenbank auf einer dedizierten Maschine mit ausreichender Rechenleistung läuft und die
Systemanforderungen von timeSensor eingehalten sind. Befindet sich die Datenbank auf einer virtuellen Maschine, die sich die verfügbaren Ressourcen mit anderen Arbeitsplätzen oder Diensten teilt, kann es leicht zu Überlastungssituationen kommen.
Datenbanken benötigen vergleichsweise viel Rechenleistung. Bei virtuellen Maschinen wird die physisch vorhandene Rechenleistung des Host-Systems auf mehrere Sessions verteilt, was die effektiv verfügbare Leistung für die Datenbank einschränken kann.
Mit einer dedizierten Maschine stellen Sie sicher, dass der Datenbank jederzeit genügend Rechenleistung zur Verfügung steht und Verbindungsverluste aufgrund von Ressourcenengpässen vermieden werden.
Störungsquelle Hardware
Wenn Sie eine kabelgestützte Verbindung benutzen, dann tauschen Sie im Zweifelsfall das bestehende Kabel gegen ein neues, modernes LAN Kabel aus. Defekte LAN Kabel sind eine nicht allzu seltene Störungsquelle. Wenn Sie trotz Prüfung aller vorstehender Punkte noch immer Verbindungsverluste zu beklagen haben, sollten Sie auch probehalber Ihren Router/Switch austauschen.
Das Schichtensystem
Wenn Sie in timeSensor LEGAL angemeldet sind und die Verbindung plötzlich abbricht, richtet sich der erste Ärger verständlicherweise oft gegen die Kanzleisoftware. Dieses Gefühl ist nachvollziehbar, in den meisten Fällen jedoch nicht gerechtfertigt. Sind die Voraussetzungen für einen störungsfreien Betrieb gegeben, so läuft timeSensor LEGAL 365 perfekt und ohne Verbindungsverluste.
Die Software timeSensor LEGAL 365 bildet lediglich die oberste Ebene eines mehrschichtigen, aufeinander aufbauenden Systems. Für diese Anwendungsschicht ist timeSensor verantwortlich. Treten jedoch Störungen in einer der darunterliegenden technischen Schichten auf, wirkt sich dies unmittelbar auf die Nutzung von timeSensor LEGAL aus – auch wenn die Ursache nicht bei der timeSensor-Applikation selbst liegt.
Related Articles
Warum kann es bei Datenbankverbindungen via Internet zu Verbindungsverlusten kommen?
Hintergrund Im Alltag wirken Internetanwendungen oft sehr robust. Videokonferenzen, E-Mails oder Webseiten funktionieren selbst dann noch erstaunlich gut, wenn die Internetverbindung nicht perfekt ist. Bei einem Videoanruf fällt es kaum auf, wenn ...
Was gibt es bei einem Plattformwechsel zu beachten?
Worum geht es? Unter einem Plattformwechsel verstehen wir den serverseitigen Wechsel von macOS zu Windows oder von Windows zu macOS. Hintergrund timeSensor LEGAL gibt Ihnen seit Version 7.0 die Freiheit, sowohl Server-als auch Client-seitig frei ...
Wie überprüfe ich, ob sich Benutzer korrekt von timeSensor LEGAL abmelden?
Allgemeines Damit timeSensor LEGAL die Daten einer Benutzersitzung korrekt speichern kann, ist es wichtig, dass sich Benutzer ordentlich vom Programm abmelden. Wird der Client "abgewürgt", können möglicherweise nicht alle Daten zurückgespeichert ...
Was gibt es bei Updates in Terminal Server Umgebungen zu beachten?
Allgemeines Aufgrund beschränkter Zugriffsrechte kann nach einem Update der 4D Datenbank ein Freischalten durch den System Administrator erforderlich sein. Hintergrund timeSensor LEGAL basiert auf der 4D Datenbank. Beide Programme sind eng ...
Welche Hintergrund Tasks gibt es und wie kann man sie einstellen?
Es gibt eine Reihe von Arbeiten, welche von Ihrer timeSensor LEGAL Software still und leise im Hintergrund ausgeführt werden. Als Administrator können Sie diese Prozesse, die sogenannten Hintergrund Tasks, kontrollieren und beeinflussen. Folgender ...