Sichere Umgebungen (Windows)

Wenn Sie DB2 Universal Database (UDB) unter Windows verwenden und für das Windows-System keine Administratorrechte haben, können Dateiberechtigungsprobleme auftreten. Wenn Sie die Fehlernachricht SQL1035N, SQL1652N oder SQL5005C empfangen, sind folgende Ursachen und Fehlerumgehungen möglich:

Benutzer ohne ausreichende Berechtigung für des Verzeichnis sqllib

Fehler
Beim Versuch, einen DB2-Befehlszeilenprozessor oder ein DB2-Befehlsfenster zu öffnen, empfängt der Benutzer den Fehler SQL1035N oder SQL1652N. Der DB2 UDB-Code (Kerndateien) ist in einer Verzeichnisstruktur mit eingeschränkten Schreibzugriffsrechten installiert, einige DB2 UDB-Tools müssen jedoch in das Verzeichnis DB2INSTPROF schreiben und dort Dateien erstellen können.
Fehlerumgehung
Erstellen Sie ein neues Verzeichnis, für das Sie Benutzern mindestens die Berechtigung zum Modifizieren (MODIFY) erteilen können, und zeigen Sie mit dem Befehl db2set -g db2tempdir auf das neue Verzeichnis, oder setzen Sie die Variable db2tempdir in der Windows-Systemumgebung.
Benutzer ohne ausreichende Berechtigung zum Schreiben in das Verzeichnis sqllib\<exemplarverzeichnis>, obwohl er zu SYSADM_GROUP gehört

Fehler
Beim Versuch, die Konfigurationsdatei des Datenbankmanagers zu aktualisieren (update dbm cfg), empfängt der Benutzer den Systemfehler SQL5005C. Der Benutzer verfügt nicht über die erforderlichen NTFS-Berechtigungen, um in das Verzeichnis sqllib\exemplarverzeichnis zu schreiben, obwohl Sie diesen Benutzer der Gruppe SYSADM_GROUP hinzugefügt haben.
Erste Fehlerumgehung

Erteilen Sie den Benutzern mindestens die Berechtigung zum Modifizieren (MODIFY) für das Verzeichnis exemplarverzeichnis auf Dateisystemebene.

Zweite Fehlerumgehung
Erstellen Sie ein neues Verzeichnis, für das Sie dem Benutzer mindestens die Berechtigung zum Modifizieren (MODIFY) erteilen. Verwenden Sie den Befehl db2set db2instprof, um auf das neue Verzeichnis zu zeigen. Sie müssen entweder das Exemplar erneut erstellen, damit die Informationen unter dem neuen Exemplarverzeichnis gespeichert werden, das durch db2instprof angegeben wird, oder Sie müssen das alte Exemplarverzeichnis in das neue Verzeichnis versetzen.
[ Seitenanfang |Vorherige Seite | Nächste Seite | Inhaltsverzeichnis ]