Zitat von
Phoenix:
Da dürfte Dir die
UAC reinpfuschen. Probier mal, die Anwendungen aus einer Kommandozeile mit erhöhten Privilegien auszuführen.
Daran scheint es wohl zu liegen. Ich glaube mit Vista kommen noch einige Probleme.
Der Stand ist jetzt, das ich es immer noch nicht geschafft habe local auf ein
FB Datenbank zuzugreifen.
Interessanter Weise funktioniert der Zugriff über
TCP/
IP problemlos.
Sowohl mit der
IP Adresse des Rechners als auch mit der
Localhost Adresse kann ich den
FB Server problemlos erreichen.
Local geht es nicht und hier habe ich noch eine Reihe Vista-bedingter Eigenheiten.
So virtualisiert Vista z.B. bestimmte Verzeichnisse.
ISQL bringt dann den Fehler "Mehr als eine Datenbank"
Gehe ich mit solchen Tools wie Speedcommander auf das Laufwerk, dann wird die Datei mehrfach gefunden.
Einmal physisch und einmal virtuell.
Lösche ich eine von beiden, dann sind beide weg.
Ich habe jetzt die Datenbank auf Laufwerk D in ein eigenes Verzeichnis kopiert. Dieses habe ich dann freigegeben für Vollzugriff - "Jeder" und den eigenen Acount. Local ist diese nicht zu erreichen.
Also
isql "D:\Datenbanken\Autuvo\
DB\Fussgoennheim2\AUTUVO.FD B" -user SYSDBA -password masterkey
bringt
SQL Error -904
unavailable database
isql "127.0.0.1
:\Datenbanken\Autuvo\
DB\Fussgoennheim2 \AUTUVO.FDB" -user SYSDBA -password masterkey
funktioniert.
Kommandozeilentools haben wohl auch ein kleines Problem mit Leerzeichen im Dateinamen.
Öffne ich ein Laufwerk im Explorer und das gleiche Laufwerk im Speedkommander, dann sehe ich eine völlig unterschiedliche
Verzeichnisstruktur.
Den Explorerzugriff auf User/eigene Dateien lehnt Vista ab.
Gruß Peter
Nachtrag Der Weihnachtsmann in der funktionierenden Adresse soll : D : sein.