Um mit einem LDAP-Server eine Verbindung herzustellen, muss eine Datei, die Informationen über den Standort und die Verbindungsaufnahme mit dem LDAP-Server enthält, auf dem Datenbankserver-Computer und auf jedem Clientcomputer erstellt werden. Standardmäßig ist der Name dieser Datei saldap.ini, aber in der Konfiguration kann auch ein anderer Name definiert werden. Wenn diese Datei nicht vorhanden ist, wird der LDAP-Support ohne Meldung deaktiviert.
Die Datei muss sich in demselben Verzeichnis befinden wie die SQL Anywhere-Programmdateien (z.B. Installationsverzeichnis\bin32 unter Windows), sofern nicht mit dem LDAP-Parameter ein kompletter Pfad angegeben wird. Die Datei muss folgendes Format haben:
[LDAP] server=Computer-mit-laufendem-LDAP-Server port=Portnummber-LDAP-Server basedn=Basis-DN authdn=Authentifizierungs-DN password=Kennwort-für-AuthDN search_timeout=Alter-von-zu-ignorierenden-Zeitstempeln update_timeout=Häufigkeit-von-Zeitstempel-Updates read_authdn=Schreibgeschützter-Name-Authentifizierungsdomäne read_password=Kennwort-für-AuthDN |
Sie können einfache Verschlüsselung hinzufügen, um den Inhalt der Datei saldap.ini mithilfe des Dienstprogramms zum Verschleiern von Dateien (dbfhide) zu verschleiern. Siehe Dienstprogramm zum Verschleiern von Dateien (dbfhide).
Wenn der Name der Datei nicht ldap.ini ist, müssen Sie den LDAP-Parameter verwenden, um den Dateinamen anzugeben.
server Der Name oder die IP-Adresse des Systems, auf dem der LDAP-Server läuft. Bei Unix muss dieser Wert angegeben werden. Wenn dieser Eintrag unter Windows fehlt, sucht Windows nach einem LDAP-Server auf dem lokalen Domänencontroller.
port Die vom LDAP-Server benutzte Portnummer. Standardwert ist "389".
basedn Der Domänenname der Verzweigung, in der SQL Anywhere-Einträge gespeichert werden. Dieser Wert ist standardmäßig das Stammverzeichnis der Verzweigung.
authdn Der Name der Authentifizierungsdomäne. Der Domänenname muss ein bestehendes Benutzerobjekt im LDAP-Verzeichnis sein, das Schreibzugriff auf 'basedn' hat. Dieser Parameter ist für den Datenbankserver erforderlich und wird vom Client ignoriert.
password Das Kennwort für 'authdn'. Dieser Parameter ist für den Datenbankserver erforderlich und wird vom Client ignoriert.
search_timeout Das Alter von Zeitstempeln, bei dem sie vom Client bzw. dem Dienstprogramm für die Serverauflistung [dblocate] ignoriert werden. Der Wert "0" deaktiviert diese Option, sodass alle Einträge als "aktuell" eingestuft werden. Der Standardwert ist 600 Sekunden (10 Minuten).
update_timeout Die Häufigkeit der Zeitstempelaktualisierungen im LDAP-Verzeichnis. Der Wert "0" deaktiviert die Option, sodass der Datenbankserver den Zeitstempel nie aktualisiert. Der Standardwert ist 120 Sekunden (2 Minuten).
read_authdn Der schreibgeschützte Name der Authentifizierungsdomäne. Der Domänenname muss ein bestehendes Benutzerobjekt im LDAP-Verzeichnis sein, das Lesezugriff auf 'basedn' hat. Dieser Parameter ist nur erforderlich, wenn der LDAP-Server eine nicht-anonyme Bindung braucht, bevor der Suchprozess durchgeführt werden kann. Dieses Feld ist z.B. erforderlich, wenn Active Directory als der LDAP-Server verwendet wird. Wenn dieser Parameter fehlt, ist die Bindung anonym.
read_password Das Kennwort für 'authdn'. Dieser Parameter ist auf dem Client nur erforderlich, wenn der Parameter read_authdn angegeben ist.
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2010, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.0 |