ODBC-Fehler: neuer SuperUser soll Benutzer anlegen

7. August 2007 16:28

Hi,

habe ein Rechteproblem, wenn mein neuer Kollege (der Navisionrolle SUPER hat und auf SQL-Ebene DB-Owner ist)

Wenn er einen neuen User vom AD-Directory in Navision ziehen möchte, kommt der Fehler:

Der folgende SQL Server Fehler ist aufgetreten:

15247,"42000", [Microsoft][ODBC SQL Server Driver][SQL Server]Der Benutzer hat nicht die Berechtigung, diese Aktion auszuführen.

Bei mir kommt dieser Fehler aber nicht, habe haargenau diesselben Rechte.

Was läuft da schief?

Gruß,

Don

7. August 2007 16:51

hat er die dbowner Rechte nur auf der Navisiondatenbank?
die Benutzer werden auch in der Master eingetragen, da braucht er auch die entsprechenden Rechte. Du bist vermutlich Serveradministrator....

7. August 2007 17:04

Danke für die schnelle Antwort ;)

riiichtig :) bin server-admin in nöten.

in der master-tabelle ist kein user ausser dbo und guest (mit public-rechten), die ganzen user sind in der Navision-Datenbank aufgelistet.
Ich steh mit meinem user-account auch nicht als benutzer in der master drin und kann user anlegen... (habe auch keine verschleppten rechte als domänen-admin...)
aber auch ein einfügen in die master-tabelle führt zu keinem erfolg.

Anything else?

Don

8. August 2007 02:58

du hast nicht die dbo rolle des Servers?
Ich glaube auch, du hast mich mit dem Usereintrag in der Master missverstanden.
Wenn du neue Benutzer erstellst, werden die in der zugeordneten Datenbank in Sysusers und in der Master in Sysxlogins eingetragen. und für letzteren Eintrag muss man die Berechtigung haben.