RecordTime Enterprise Version 3.5 Benutzerhandbuch (Linux Ubuntu)

Werbung
26. Januar 2014 RECORDTIME ENTERPRISE (LINUX) BENUTZERANLEITUNG-
ERWEITERUNG
Inhaltsverzeichnis
Installation ............................................................................................................................................... 2
Installation Microsoft SQL Server ........................................................................................................ 2
Installation Wine ................................................................................................................................. 2
Installation FreeTDS und unixODBC .................................................................................................... 2
Installation RecordTime ...................................................................................................................... 3
Konfiguration ........................................................................................................................................... 3
Konfiguration Microsoft SQL Server .................................................................................................... 3
Konfiguration der Verbindung von RecordTime zum SQL Server ....................................................... 6
Konfiguration FreeTDS .................................................................................................................... 6
Konfiguration unixODBC .................................................................................................................. 6
Konfiguration RecordTime .................................................................................................................. 7
Globale und genaue Systemzeit auf allen Arbeitsplätzen ....................................................................... 8
Patrick Apel Softwareentwicklung
Seite 1
26. Januar 2014 RECORDTIME ENTERPRISE (LINUX) BENUTZERANLEITUNG-
ERWEITERUNG
Installation
Installation Microsoft SQL Server
Bitte beachten Sie die Microsoft SQL Server-Benutzeranleitung von Microsoft und installieren Sie die
Software nach den dort genannten Vorgaben. Microsoft SQL Server muss auf einem Microsoft
Windows Betriebssystem installiert werden.
Installation Wine
Installieren Sie die Software Wine auf Linux Ubuntu, falls nicht vorhanden. Tippen Sie dazu den
Befehl in die Konsole ein und geben Sie anschließend Ihr Administratorkennwort ein.

sudo apt-get install wine1.6
Sollte Wine nicht gefunden werden, fügen Sie es mit dem folgenden Befehl zu den Pfaden die
durchsucht werden.

sudo add-apt-repository ppa:ubuntu-wine/ppa
Der folgede Befehl sorgt für eine Aktualisierung der Installationsinformationen

sudo apt-get update
Nun sollten Sie mit dem ersten Befehl i n der Lage sein Wine auf Linux Ubuntu zu installieren.
Installation FreeTDS und unixODBC
Installieren Sie FreeTDS und unixODBC über folgenden Befehl über die Konsole. Bitte sorgen Sie dafür
dass Sie die 32-Bit Versionen der Software installieren. Sollten Sie ein 64-Bit System nutzen, lesen Sie
bitte die Dokumentationen und Installationsanleitungen zu FreeTDS und unixODBC

sudo apt-get install unixodbc unixodbc-dev freetds-dev tdsodbc
Patrick Apel Softwareentwicklung
Seite 2
26. Januar 2014 RECORDTIME ENTERPRISE (LINUX) BENUTZERANLEITUNG-
ERWEITERUNG
Installation RecordTime
Laden Sie die Portable-Version von RecordTime herunter und extrahieren Sie das ausgelieferte ZipArchiv an einem beliebigen Ort. Sie können RecordTime anschließend mit dem folgenden Befehl
starten.

wine RecordTime.exe
Konfiguration
Konfiguration Microsoft SQL Server
Bitte stellen Sie in den Eigenschaften von Microsoft SQL-Server sicher, dass Sie die richtige
Serverauthentifizierung gewählt haben. Standardmäßig erfolgt die Anmeldung an den Microsoft SQL
Server gekoppelt an den Benutzer der am Betriebssystem angemeldet ist. Ändern Sie deshalb die
Einstellung auf „SQL-Server und Windows-Authentifizierungsmodus“, damit eine Benutzeranmeldung
auch ohne ein Benutzerkonto von Windows stattfinden kann.
Ein hilfreiches Tool für die Konfiguration des Microsoft SQL-Servers ist das „Microsoft SQL Server
Management Studio“ das Sie nachinstallieren können. In der folgenden Ansicht sehen Sie, wie Sei das
Microsoft SQL Server Management Studio für die Änderung des Authentifizierungsmodus nutzen
können.
Patrick Apel Softwareentwicklung
Seite 3
26. Januar 2014 RECORDTIME ENTERPRISE (LINUX) BENUTZERANLEITUNG-
ERWEITERUNG
Der Microsoft SQL Server ist standardmäßig so konfiguriert, dass er Remotezugriffe verweigert.
Damit der Server als zentrale Datenbank die Zugriffe anderen Rechnern erlaubt, müssen
Einstellungen geändert werden. Öffnen Sie dazu die SQL-Server Oberflächenkonfiguration in den
Konfigurationstools. Klicken Sie hier auf „Oberflächenkonfiguration für Dienste und Verbindungen“.
Wählen Sie im darauffolgenden Fenster unter „Database Engine“ den Eintrag Remoteverbindungen.
Wählen Sie die Einstellung „Lokale Verbindungen und Remoteverbindungen“ und darunter die
Einstellung „Nur TCP/IP verwenden“. Klicken Sie anschließend auf „Anwenden“.
Patrick Apel Softwareentwicklung
Seite 4
26. Januar 2014 RECORDTIME ENTERPRISE (LINUX) BENUTZERANLEITUNG-
ERWEITERUNG
Bei der standardmäßigen Installation von Microsoft SQL Server ist der Port der Datenbank variable.
Es wird empfohlen einen festen Port zu vergeben. Der Microsoft SQL Server Standard-Port 1433 ist
dafür geeignet. Öffnen Sie zur Änderung des Port den „SQL Server Configuration Manager“ und
wählen Sie den ersten Eintrag unter „SQL Server Netzwerkkonfiguration“ aus. Wählen Sie
anschließend im rechten Fenster den Eintrag „TCP/IP“ und tätigen Sie einen Rechtsklick auf den
Eintrag. Wählen Sie daraufhin die Registerkarte „IP-Adressen“.
Ändern Sie hier alle Einträge mit dem Namen „Dynamische TCP Ports“ auf 0. Setzen Sie den letzten
Eintrag mit „Dynamische TCP Ports“ unter „IPAll“ auf 1433. Klicken Sie anschließend auf
„Übernehmen“.
Starten Sie anschließend den Server neu und melden Sie sich an. Legen Sie eine leere Datenbank mit
einem Namen Ihrer Wahl an. Legen Sie einen Benutzer Ihrer Wahl mit Administrationsrechten und
Passwort an und legen Sie den Benutzer als „Owner“ (Eigentümer) der neuen Datenbank fest.
Patrick Apel Softwareentwicklung
Seite 5
26. Januar 2014 RECORDTIME ENTERPRISE (LINUX) BENUTZERANLEITUNG-
ERWEITERUNG
Konfiguration der Verbindung von RecordTime zum SQL Server
Nachdem Sie zuvor Microsoft SQL Server sowie RecordTime, FreeTDS und unixODBC installiert
haben, müssen Sie die Verbindung von RecordTime zum Server über FreeTDS und unixODBC
konfigurieren.
RecordTime verwendet zum Zugriff auf den SQL Server ODBC (Open Database Connectivity). ODBC
nutzt zum Zugriff ein DSN (Data source name) der die Zugriffsdaten (Benutzername, Host, Port etc.)
für die Verbindung nutzt.
Konfiguration FreeTDS
Öffnen Sie die Datei freetds.conf in Ihrem Installationsverzeichnis (z.B. /usr/local/etc). Legen Sie die
Bezeichnung [mssql] und vergeben Sie wie im folgenden Screenshot Ihre gewünschten Parameter
Host und Port. Der Parameter „tds version“ ist nicht frei wählbar und muss auf 8.0 gesetzt bleiben.
Speichern Sie anschließend Ihre Einstellungen.
Konfiguration unixODBC
Öffnen Sie die Datei odbcinst.ini in Ihrem unixODBC Installationsverzeichnis (z.B. /usr/local/etc).
Legen Sie die Bezeichnung [FreeTDS] an und setzen Sie die Pfade unter der Bezeichnung „Driver“ und
„Setup“ zu den Driver-Bibliotheken Ihrer FreeTDS-Installation (z.B. /usr/local/lib/libtdsodbc.so).
Patrick Apel Softwareentwicklung
Seite 6
26. Januar 2014 RECORDTIME ENTERPRISE (LINUX) BENUTZERANLEITUNG-
ERWEITERUNG
Speichern Sie anschließend Ihre Einstellungen und öffnen Sie die Datei „odbc.ini“ in Ihrem jeweilig
zuvor installierten Installationsverzeichnis (z.B. /usr/local/etc).
Legen Sie dort die Bezeichnung [mssqlconfig] an. Dies ist Ihr DSN (Data source name) mit dem Sie
sich nachher über RecordTime an den Server anmelden können. Die Datei „odbc.ini“ verknüpft die
zuvor getätigten Einstellungen in den Dateien „freetds.conf“ und „odbcinst.ini“ miteinander.
Geben Sie hier unter Driver den Namen an, den Sie zwischen den eckigen Klammern in der Datei
„odbcinst.ini“ definiert haben (z.B. [FreeTDS] also FreeTDS ohne Klammern).
Geben Sie unter Database den Namen der Datenbank an den Sie vergeben haben. Unter
„ServerName“ muss der Name zur Serverkonfiguration angegeben werden, den Sie zuvor in der Datei
freetds.conf vergeben haben. In unserem Beispiel hier ist das mssql (Aufgrund der Bezeichnung
[mssql] in der Datei freetds.conf).
Speichern Sie anschließend Ihre Einstellungen.
Konfiguration RecordTime
Klicken Sie auf Datei und unter Datei auf Datenbanksystem wählen. Wählen Sie die Option
„Microsoft SQL Server (ODBC)“. Klicken Sie anschließend auf Speichern. Klicken Sie daraufhin erneut
auf Datei und wählen Sie im Menü „Datenbankverbindung bearbeiten“. Geben Sie hier den zuvor
vergebenen DSN (Data source name) an (z.B. mssqlconfig). Geben Sie außerdem den zuvor
angelegten Benutzer mit seinem Passwort an, den Sie für den Aufbau der Datenbankverbindung
angelegt haben. Klicken Sie anschließend auf Verbindung testen. Bei erfolgreicher Verbindung zur
Datenbank, bekommen Sie eine Benachrichtigung. Sie können sich nun an RecordTime anmelden.
Patrick Apel Softwareentwicklung
Seite 7
26. Januar 2014 RECORDTIME ENTERPRISE (LINUX) BENUTZERANLEITUNG-
ERWEITERUNG
Globale und genaue Systemzeit auf allen Arbeitsplätzen
Bei der Zeiterfassung mit RecordTime wird die aktuelle Uhrzeit des Systems auf dem der Microsoft
SQL Server installiert wird verwendet. Die Zeit wird also vom Server bestimmt und kann nicht
manipuliert werden.
Patrick Apel Softwareentwicklung
Seite 8
Herunterladen