Announcement

Collapse
No announcement yet.

Welche Berechtigung notwendig zum Ausführen eines Triggers?

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Welche Berechtigung notwendig zum Ausführen eines Triggers?

    Ich habe IN SQL2000 eine Tabelle mit einem Updatetrigger, der ein DTS ausführt.

    D.h. es gibt eine SpalteA, und wenn ich deren Inhalt ändere, läuft der Trigger.

    Bei mir als ADMIN klappt alles, wenn aber ein anderer User den Trigger ausführt (Änderung von SpalteA mittels ODBC aus Access), dann erhalte ich in Access eine ODBC-Fehlermeldung, sinngemäß dass kein Update möglich ist.

    Das Update wurde aber ausgeführt, nur der Trigger wurde nicht gestartet. Sobald ich den Trigger wieder entferne, bringt Access keinen Fehler mehr.

    D.h. der User kann den Trigger nicht ausführen.

    Welche Berechtigung benötigt der User oder was könnte die Ursache sein?
    Kann es am Eigentümer des Triggers liegen?

    Danke für eure Antworten
    Holgics

  • #2
    Hallo Holgis,

    der User, der den Trigger auslöst, muss das machen dürfen, was der Trigger macht, da es eben unter dem Account abläuft.
    Nun hängt es eben davon ab, was genau der Trigger macht.

    Olaf
    Olaf Helper

    <Blog> <Xing>
    * cogito ergo sum * errare humanum est * quote erat demonstrandum *
    Wenn ich denke, ist das ein Fehler und das beweise ich täglich

    Comment

    Working...
    X