Wieso fragt clock:it immer wieder nach der Einrichtung der Basisverbindung zur Datenbank?

Die warscheinlichste Ursache dafür sind Probleme mit der Datei Basicconnection.config im ProgramData Verzeichnis von clock:it. Dort sind die Angaben zur Datenbankverbindung verschlüsselt gespeichert. Dabei können folgende Probleme auftreten:

  • Der Benutzer hat keine Schreibrechte auf das Verzeichis C:\ProgramData\rocon software development GmbH und die darin enthaltenen Unterverzeichnisse für halion clock:it. In diesem Fal kann der Assistenz zur Einrichtung der Datenbank die verschlüsselte Datei nicht speichern und trotz erfolgreicher Verbindung bei der Einrichtung wird beim nächsten Start erneut die Einrichtung der Verbindung angefordert.
  • Die Datei mit den Verbindungsdaten ist vorhanden aber durch die Prozesse eines anderen Benutzers gesperrt. Das tritt vor allem auf Terminalservern auf, wenn dort eine zusätzliche Installation von clock:it als Administrations-Client gemacht wurde. In solchen Fällen kann es auch sein, dass durch die Installation als Administrator die normalen Benutzer keine Berechtigungen auf die vorhandene Datei haben und deswegen diese nicht gelesen werden kann.
In beiden Fällen muss ein Administrator die Berechtigungen auf dem Verzeichnis oder der Datei prüfen. Auf ProgramData haben standardmäßig Administratoren Vollzugriff, normale Benutzer aber nur lesenden Zugriff mit Vererbung auf Unterverzeichnisse. Für den normalen Betrieb von clock:it passt das, für Installation und / oder Einrichtung der Datenbankverbindung wird aber Schreibzugriff benötigt.

Vorhandene Datei mit Schreibrecht funktioniert nicht
Eine weitere und deutlich schwerer zu ermittelnde Fehlerursache kann in einer Einstellung von Windows zur UTF-8 Kompatibilität liegen. Vor allem auf Serverbetriebssystemen mit englischer Spracheinstellung bei der Installation setzt Windows bei der Installation automatisch eine noch als BETA eingestufte UTF-8 Unterstützung für weltweite Sprachen. Das führt dazu, dass das System für Textdateien - und eine solche ist die Verbindungsdatei - einen Zeichensatz verwendet der "exotisch" ist ... Das kann wie folgt geprüft werden:

In den Windows-Einstellungen zur Rubrik Zeit und Sprache und dort zur Region wechseln. Nach unten scrollen und den markierten Eintrag öffnen.


Es öffnet sich der klassische Einstellungsdialog für Regions- und Spracheinstellungen, dort wiederum den markierten Eintrag öffnen


Auf dem Register Verwaltung die markierte Schaltfläche öffnen


Hier darf dann die markierte Checkbox bei der BETA Funktion für die UTF-8 Unterstützung nicht aktiviert sein.


Bei Bedarf die Checkbox deaktivieren, das System fordert in den meisten Fällen einen Neustart an. Danach kann dann die Verbindung zu clock:it in der Regel erfolgreich gesetzt werden.