Anmelden

View Full Version : Berechtigung zum Updaten einer Tabelle



Seiten : [1] 2

Sascha Storzum
20-08-02, 09:21
Hi,
habe einen Benutzer angelegt, der vollen
Zugriff auf eine Bibliothek (mit create collection erstellt) haben soll.
Also habe ich diesem Benutzer mit grtobjaut auf sämtliche Objekte in dieser Bibl. *all - Rechte gegeben.
Anlegen von Tabellen geht.
Insert geht auch.
Ein update geht nicht.
Hat jemand eine Idee?

Merci schonmal
Sascha Storzum

Bodo Roggenkamp
20-08-02, 09:36
Hallo,

wie soll das Update erfolgen? Mit SQL? Dann kann es an den Einstellungen beim DB2 Query Manager liegen.

Gruss
Bodo

Sascha Storzum
20-08-02, 10:07
Sorry, hab ich vergessen zu erwähnen.
Wird alles per ODBC gemacht...

JonnyRico
20-08-02, 10:26
Hi,

im ODBC-Treiber gibt es auch noch mal eine Einstellung ob Schreiben/Lesen oder Alles. Vielleicht hift das.

mfg

JonnyRico

Sascha Storzum
20-08-02, 12:13
JonnyRico:

Steht auf Lesen/Schreiben.
Sascha Storzum

Bodo Roggenkamp
20-08-02, 12:22
Hallo,

prüfe mal folgendes:

STRQM

Auswahl 10 = Mit Query Manager Profilen arbeiten
Beim USRPRF dann 2 = ändern

'J' bei "Zulässige SQL-Anweisungen auswählen"
Dann können für den User die entsprechenden Berechtigungen vergeben werden. Vielleicht löst das ja Dein Problem.

Gruss
Bodo

Sascha Storzum
20-08-02, 13:09
Bodo Roggenkamp:
Merci schonmal.
Habe dort alles aktiviert (auf 1 gesetzt),
aber der Fehler kommt immer noch:
SQL7008: [Feld, daß man ändern will] für Operation ungültig.

Hm.
Das frustet.
Sascha Storzum

Bodo Roggenkamp
20-08-02, 13:14
Hallo Sascha,

schau Dir die Nachrichten-ID in der Nachrichtendatei QSQLMSG/QSYS an. Dort ist die Ursache des Fehlers beschrieben. (Journaling nicht aktiv, Berechtigungsproblem für Journal...).

Gruss
Bodo

schreibr
20-08-02, 13:19
Hallo Sascha,
nur mal so ne Idee - ihr habt nicht zufällig ein Sicherheitstool auf der iSeries laufen, welches dann evt. den Laden sprich die DB dicht macht?
Reinhold

Sascha Storzum
20-08-02, 13:28
Bodo Roggenkamp:
"Journaling nicht aktiv", war ganz am Anfang der Misere das Problem, da der ODBC-Benutzer keine Rechte auf das Journal hatte.
Die Berechtigung für das Journal (nochmals Dank an das Forum) wurde erteilt und man kann nun Tabellen anlegen und füllen.
Nur das Updaten/Ändern der Daten klappt nicht.

schreibr:
Das sollte nicht sein ;-)
Hoffe ich...

Sascha Storzum