catalog.explicit_object_permissions (SSISDB-Datenbank)
Zeigt nur die Berechtigungen an, die dem Benutzer explizit zugewiesen wurden.
Spaltenname |
Datentyp |
Beschreibung |
---|---|---|
object_type |
smallint |
Der Typ des sicherungsfähigen Objekts. Typen sicherungsfähiger Objekte sind Ordner (1), Projekt (2), Umgebung (3) und Vorgang (4). |
object_id |
bigint |
Der eindeutige Bezeichner (ID) oder der Primärschlüssel des sicherungsfähigen Objekts. |
principal_id |
int |
Die ID des Datenbankprinzipals. |
permission_type |
smallint |
Art der Berechtigung. |
is_deny |
bit |
Gibt an, ob die Berechtigung verweigert oder gewährt wurde. Wenn der Wert 1 ist, wurde die Berechtigung verweigert. Wenn der Wert 0 ist, wurde die Berechtigung nicht verweigert. |
grantor_id |
int |
Die ID des Prinzipals, der die Berechtigung gewährt hat. |
Hinweise
In dieser Sicht werden die in der folgenden Tabelle aufgeführten Berechtigungstypen angezeigt:
permission_type-Wert |
Berechtigungsname |
Berechtigungsbeschreibung |
Anwendbare Objekttypen |
---|---|---|---|
1 |
READ |
Ermöglicht es dem Prinzipal, Informationen zu lesen, die als Teil des Objekts angesehen werden, z. B. Eigenschaften. Ermöglicht es dem Prinzipal nicht, den Inhalt von anderen Objekten innerhalb des Objekts aufzuzählen oder zu lesen. |
Ordner, Projekt, Umgebung, Vorgang |
2 |
MODIFY |
Ermöglicht es dem Prinzipal, Informationen zu ändern, die als Teil des Objekts angesehen werden, z. B. Eigenschaften. Ermöglicht es dem Prinzipal nicht, andere Objekte innerhalb des Objekts zu ändern. |
Ordner, Projekt, Umgebung, Vorgang |
3 |
EXECUTE |
Ermöglicht es dem Prinzipal, alle Pakete im Projekt auszuführen. |
Projekt |
4 |
MANAGE_PERMISSIONS |
Ermöglicht es dem Prinzipal, den Objekten Berechtigungen zuzuweisen. |
Ordner, Projekt, Umgebung, Vorgang |
100 |
CREATE_OBJECTS |
Ermöglicht es dem Prinzipal, Objekte im Ordner zu erstellen. |
Ordner |
101 |
READ_OBJECTS |
Ermöglicht es dem Prinzipal, alle Objekte im Ordner zu lesen. |
Ordner |
102 |
MODIFY_OBJECTS |
Ermöglicht es dem Prinzipal, alle Objekte im Ordner zu ändern. |
Ordner |
103 |
EXECUTE_OBJECTS |
Ermöglicht es dem Prinzipal, alle Pakete aus allen Projekten im Ordner auszuführen. |
Ordner |
104 |
MANAGE_OBJECT_PERMISSIONS |
Ermöglicht es dem Prinzipal, Berechtigungen für alle Objekte im Ordner zu verwalten. |
Ordner |
Berechtigungen
Diese Sicht bietet keine vollständige Sicht der Berechtigungen für den aktuellen Prinzipal. Der Benutzer muss außerdem überprüfen, ob der Prinzipal ein Mitglied von Rollen und Gruppen ist, denen Berechtigungen zugewiesen sind.