Adressbuch Kontakt Importer (SQL)
Diese Seite beschreibt die Konfiguration für den Import von SQL Kontakten mit dem Adressbuch Kontakt Importer. Den Download für das Modul befindet sich auf der Hauptseite.
Technische Voraussetzungen
SQL-Datenbank
Derzeit werden folgende SQL-Datenbank-Typen von dem SQL-Kontakt-Importer unterstützt:
-
MySQL
-
PostgreSQL
-
Microsoft SQL
-
Oracle DB
-
Firebird RDBMS
Für den korrekten Abgleich der Kontakte sind folgende Voraussetzungen hinsichtlich des SQL-Servers zu erfüllen:
-
SQL-Server befindet sich im selben Netzwerk wie die STARFACE bzw. ist durch diese erreichbar (z.B SSH-Tunnel nutzen)
-
SQL-Tabelle / -Tabellen in der die Kontakte verfügbar sind (es kann mit SQL-Joins gearbeitet werden)
-
Benutzer mit entsprechenden Rechten die Tabellen zu lesen
-
Jeder Datensatz benötigt ein eindeutiges Identifikationsmerkmal (ID)
SQL

Zugangsdaten
-
SSH-Tunnel
-
Wenn eine gesicherte Verbindung über den SSH-Tunnel zum SQL-Server initiiert werden soll, aktiviere die Checkbox “SSH-Tunnel verwenden”. Der SSH-Tunnel wird in der Registerkarte SSH-Tunnel konfiguriert.
-
-
DB-Host
-
Gebe die IP-Adresse oder den DNS-Namen des SQL-Servers an. Sollte der Server auf einem Port erreichbar sein, der von den Standardports abweicht, gebe dies mit :Portnummer an.
-
-
Datenbank
-
Gebe den Namen der Datenbank an, auf die zugegriffen werden soll bzw. in der die Kontakte gespeichert sind.
-
Sonderfall Oracle DB: Als Datenbankname muss der “Servicename” angegeben werden, nicht die “Oracle SID”
-
-
Firebird RDBMS
-
Wird die Firebird Datenbank auf einem Windowsserver gehostet, muss ein vollqualifizierter Pfad zur Datenbank angegeben werden!
-
-
DB-Benutzer/DB-Passwort
-
Gebe den Benutzer mit den entsprechenden Zugriffsrechten auf die Datenbank und die entsprechende Tabelle sowie das zugehörige Passwort an. Bitte beachte, dass unter Umständen manche Sonderzeichen im Passwort nicht korrekt übermittelt werden.
-
-
Firebird RDBMS
-
Der verwendete Benutzer muss in der Employees-Tabelle von Firebird existieren.
-
-
Tabellenname
-
Gebe bitte die entsprechende(n) Tabelle(n) an, in der die Kontakte stehen (es kann mit SQL-Joins gearbeitet werden). Im Tabellennamen dürfen keine Sonderzeichen genutzt werden.
-
Konfiguration der Datenbankfelder

Benötigte Felder / Rufnummern
Es sind die Spaltennamen aus der entsprechenden Tabelle / den entsprechenden Tabellen anzugeben, welche die beschriebenen Informationen bereithalten. Die Eingaben unter dem Punkt „Benötigte Felder“ sind Pflichtangaben, alle weiteren sind optional. Bitte beachte jedoch, dass Datensätze ohne Rufnummer nicht importiert werden. Dementsprechend ist auch mindestens ein Feld im Bereich Rufnummern anzugeben, um eine korrekte Funktion zu erhalten. In dem Feld „ID“ ist die Spalte einzutragen, welche das eindeutige Identifikationsmerkmal enthält.