Hallo Community,
Bin gerade dabei PostgreSQL auf einem Windows Server 2003 R2 zu installieren. Service Pack 2 und alle Updates sind installiert. Es ist ein neu aufgesetzter Server absolut ohne Software.
Der Server ist ein normaler Mitgliedsserver (kein DC) in einer Actice Directory Umgebung. Ich bin als Domänen Administrator angemeldet(auch schon als lokaler Administrator probiert)Nun das Problem:
Bei der Installation kann man ja einen User anlegen lassen, welcher für den PostgreSQL Dienst zuständig ist. Wenn ich hier den vorgeschlagenen User nehme und meine Domäne angebe, wird mir richtigerweise angezeigt, dass der User angelegt wird. Soweit sogut. Am Ende der Installation kommt dann aber die Fehlermeldung aus dem ersten Anhang, die Installation wird dann auch abgebrochen. Wenn ich nun nachschaue wird der Benutzer nicht im Acitve Directory sondern lokal auf dem Server angelegt.
Wenn ich bei der Installation keinen neuen Benutzer anlege, sondern einen vorhandenen Domänenadmin angebe, kommt auch wieder recht am Ende der Installation die Fehlermeldung aus Anhang 2. Im Logfile ist dann folgendes zu finden:
The program “postgres” is needed by initdb but was not found in the
same directory as “C:/Programme/PostgreSQL/8.2/bin/initdb”.
Check your installation.
Ich habe die Installation auch schon Testweise in einer Domäne mit nur einem einzigen Server probiert der auch DC ist. Hier läuft die Installation reibungslos durch und der Benutzer “postgres” wird auch im Acitve Directory angelegt.
Hoffe jemand hat eine Idee? Für mich schaut das fast so aus, als das PostgreSQL nicht klarkommt weil ich nicht auf einem DC installiere???
Grüße