ich habe leider kein Home Prmium, allerdings unter Ultimate ähnliche Fehler gehabt.
Wichtig ist es, das DB2 Setup mit rechtem Mausklick und "als Administrator ausführen" zu starten. "Nur" ein Mitglied der Administratoren Gruppe reicht leider nicht.
Auch der erste Start von pixafe sollte in diesem Rechtestatus gemacht werden.
Die Installation der DB2 habe ich als "als Administrator ausführen" durchgeführt. Müßte eigentlich richtig sein. Den ersten Start von pixafe als Standard-User habe ich auch "als Administrator ausführen" durchgeführt. Da kam zwar das DB-Login-Fenster, nach dem Drücken des Buttons "Anmelden" dann nach einer Weile allerdings ein Windows-Fehler: "Die picdb funktioniert nicht mehr richtig. Es wird nach einer Lösung ... (usw.)". Alle weiteren Versuche habe ich dann wohl ohne Admin-Rechte gemacht.
Ich habe soeben den "ersten Start" noch einmal durchgeführt. Es kam wieder der Windows-Fehler. Ich habe es dann noch einmal probiert, und diesmal konnte ich mich an der DB anmelden! Sehr seltsam ...
Ich habe testweise ein paar Bilder importiert. Beim ersten Mal kam ein Fehler mit dem Kernel. Ich habe dann den Import noch einmal gemacht, dann ging es. Ebenfalls seltsam ...
Im allgemeinen ist der Fehler bei mir aber reproduzierbar. Ein Start von pixafe als Standard-User ohne Admin-Rechte liefert den DB-Fehler mit den nicht vorhandenen Benutzer-Rechten. Beim starten "als Admin..." kommt willkürlich entweder nach dem Splash-Screen gar nichts weiter oder ein Windows-Fehler oder pixafe startet und läuft (erstmal).
Das ist nicht wirklich befriedigend.
Es scheint tatsächlich daran zu liegen, das der Standard-User nicht in der Gruppe DBADMN ist. Ich bekomme den aber dort auch nicht rein, da unter Vista Home Premium die von XP bekannte User- und Gruppenadministration nicht vorhanden ist. Unter Vista Business (und sicher auch Ultimate) gibt es das dann wieder.
Ich habe im Netz irgendwo was gefunden, wie man mit der Konsole via NET einen Benutzer einer Gruppe hinzufügen sollen könnte. Das hat bei mir im ersten Anlauf aber auch nicht funktioniert. Möglicherweise habe ich mich irgendwo vertippt.
Ich werde es heute morgen noch mal probieren... eventuell wiederhole ich die Installation der DB2 noch mal.
Ich bin aber zu keinem positiven Ergebnis mit meinem System Vista Home Premium gekommen. Ich habe die DB und auch pixafe komplett de- und neu installiert (nach den Vorgaben von IBM bzw. pixafe). Es funktioniert einfach nicht. Es kommt immer wieder der SQL-Fehler mit den fehlenden Benutzerrechten.
Das hinzufügen von Hand per "net localgroup DB2ADMNS USER /add" bringt den Fehler "Zugriff verweigert". Diese Funktion ist in den Versionen von Vista Home nicht vorgesehen. Eine Testinstallation von DB2 und pixafe auf einem anderen System mit Vista Business hat dagegen anstandslos funktioniert.
Ich habe daraufhin noch mal intensiv auf den Seiten von IBM nach den Installations-Voraussetzungen für DB2 Express gesucht und folgendes gefunden:
vielen Dank, aber das mache ich sicher nicht. Das System ist ein Notebook, da installiere ich keine VM. Ich habe die Installation von pixafe auf diesem Gerät mittlerweile aufgegeben. Da ich aber mit dem Betriebssystem Vista Home Premium auch an anderen Stellen unzufrieden bin, werde ich mir wohl eher überlegen, auf Vista Ultimate aufrüsten. Dann klappt auch mein Plan, pixafe auf diesem Gerät zu installieren und es dann als mobile Datenbank zu benutzen.
Mit der pixafe-Lizenz kann ich ja "auf 3 Rechnern" pixafe betreiben. Daher habe ich die SW inzwischen auf einem anderen Notebook mit XP Prof. installiert. Der war zwar eigentlich schon abgelöst, aber so kommt er halt noch mal zu späten Ehren.