Hi,
- Habe mir Trigger und Stored Prozedures angeschaut. Der Unterschied wäre ja, dass ... ...Sollte man mit Grant ein Insert verbieten, würde er auch die Stored Prozedure mit einem Insert verbieten ne?
Wäre alles richtig, was ich von mir gegeben habe?
Das ist davon abhängig, wie die Prozedur angelegt wurde.
Du hast die Möglichkeit, beim Anlegen einer Prozedur, zu sagen, dass sie mit den Rechten des Aufrufers, den Rechten des Eigentümers bzw. mit den Default Aufrufeinstellungen erstellt werden soll. Dabei ist default, glaube ich zumindest, gleich Eigentümer.
Somit kannst Du jemandem mit Grand revoke die Insert rechte entziehen, und er kann trozdem noch über eine Applikation welche eine Insert Prozedur nutzt immer noch Daten einspielen lassen. Dazu benötigt er dann jedoch die Execute Rechte auf diese Prozedur.
gruß emetiel