Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

Privilegien für Routinen

Der Berechtigungsschlüssel, der eine Routine (Prozedur oder eine User Defined Function (UDF)) ausführen möchte, benötigt das EXECUTE-Privileg für diese Routine.

Zur Ausführung einer Routine ist es nicht erforderlich, die einzelnen Tabellen- oder Spalten-Privilegien zu besitzen, die für die Ausführung der in der Routine enthaltenen DML-Anweisungen nötig sind.

Der Berechtigungsschlüssel, der die Routine erzeugt, erhält automatisch das EXECUTE-Privileg für diese Routine.

Der Berechtigungsschlüssel muss das EXECUTE-Privileg für die in der Routine direkt aufgerufenen Routinen besitzen. Zusätzlich muss er für alle Tabellen und Spalten, die in der Routine angesprochen werden, diejenigen Privilegien besitzen, die benötigt werden, um die in der Routine enthaltenen DML-Anweisungen ausführen zu können.

Hat er für die betreffenden Privilegien sogar die Berechtigung, diese weitergeben zu dürfen, dann darf er auch das EXECUTE-Privileg an andere Berechtigungsschlüssel weitergeben und wieder entziehen.