Hallo,
welche Version von XP verwendest Du? Es kann sein, dass unter XP Home dieses Tab fehlt, aber ganz sicher bin ich mir nicht. Unter XP Professional ist dieser definitiv vorhanden.
ich hatte das gleiche Problem mit dem 8.4 Installer - es tritt ein, wenn der "postgres" user bereits existiert (z.B. weil wie bei mir bereits eine 8.3 oder so installiert war/ist)- dann wird dieser ja nicht neu angelegt (logisch) - UND (dummerweise) werden auch keine Berechtigung für "postgres" (oder wie immer der Systemuser heisst) auf das NEUE Datenbank-Verzeichnis gesetzt.
D.h. man muss in diesem Fall die Zugriffsrechte auf ../8.4/data/ für den Systemuser nachtragen. Dann tut's
Hallo,
benutze definitiv Windows XP professional, aber einen Tab Sicherheit gibt es bei mir nicht (ich öffne Windows-Explorer, suche und markiere den Ordner C:\Programme\PostgreSQL\8.4\data, danach ein rechts-klick öffnet eine Menüleiste mit einem Eintrag 'Freigabe und Sicherheit...', wenn ich diesen Menüeintrag auswähle kommt ein Dialog mit Titel 'Eigenschaften von data' und innerhalb des Dialogfensters 3 Tabs 'Allgemein', 'Freigabe' und 'Anpassen' (müsste es hier einen 4. Tab 'Sicherheit' geben?). Als default ist der Tab 'Freigabe' geöffnet und bietet die Möglichkeiten 1) 'Lokale Freigabe und Sciherheit' [ziehen sie den Ordner in Gemeinsame Ordner.....] oder 2) 'Netzwerkfreigabe und Sicherheit [aktivieren Sie das erste Kästchen und geben Sie einen Freigabenamen ein] - meinem Verständnis nacht passt kein. Leider kenn ich mich mit der Berechtigungsvergabe unter Windows nicht so aus.
Danke
Hast Du evtl. keine Rechte die Sicherheitseinstellungen zu ändern, sprich bist Du Admin oder normaler Benutzer ohne Rechte?
Bin Admin auf dem Rechner. Habe jetzt auch des Rätsels Lösung gefunden. Um den Tab 'Sicherheit' angezeigt zu bekommen muss man:
1) seine Festplatte mit NTFS formatiert haben (habe ich)
2) in Windows-Explorer über Menü Extras->Ordneroptionen... im Tab 'Ansicht' unter den erweiterten Einstellungen für Dateien und Ordner die Option 'Einfache Dateifregabe verwenden (empfohlen)' deaktivieren -> dann wird beim Rechtsklick auf einen Ordner auch der Tab 'Sicherheit' angezeigt, den postgres user zu berechtigen ist dann ja einfach....
Bleibt allerdings die Frage, warum muss man hier überhaupt eingreifen? sollte dies nicht das Installationsprogramm erledigen?
Weiter oben wurde vermutet, dass das Probem auftritt wenn man zwei Versionen parallel installiert und bei der zweiten Installation (/der 8.4 beta) dann der existierende user nicht auch auf das Verzeichnis 8.4\data berechtigt wird. [kann sein]
Ich hatte vor der Installation der 8.4 die 8.2 Version deinstalliert (pgadmin aber draufgelassen) [also keinen Parallelbetrieb] und dennoch dieses Problem.
Würde man hierfür einen Bug einstellen?
Danke für die Hilfen
´
Das wurde weiter oben schon beantwortet:
Auch wenn du die alte Version löchst ist u. U. der User noch im System vorhanden und genau das verursacht diesen Fehler... Es muss also keine Parallelbetrieb stattfinden.ich hatte das gleiche Problem mit dem 8.4 Installer - es tritt ein, wenn der "postgres" user bereits existiert (z.B. weil wie bei mir bereits eine 8.3 oder so installiert war/ist)- dann wird dieser ja nicht neu angelegt (logisch) - UND (dummerweise) werden auch keine Berechtigung für "postgres" (oder wie immer der Systemuser heisst) auf das NEUE Datenbank-Verzeichnis gesetzt.
D.h. man muss in diesem Fall die Zugriffsrechte auf ../8.4/data/ für den Systemuser nachtragen. Dann tut's
cu tb
Links: Tobias Bauer - IT- und Funkdienstleistungen - Bilderrahmen-kaufen.de - Der Onlineshop für Bilderrahmen & Fotorahmen - Funkforum
Lesezeichen