AMO-Sicherheitsklassen
Dieses Thema enthält folgende Abschnitte:
Rollen und RoleMember-Objekte
Berechtigungsobjekte
Die folgende Abbildung zeigt die Beziehung der in diesem Thema erläuterten Klassen.
Rollen und RoleMember-Objekte
Ein Role-Objekt wird erstellt, indem es der Rollenauflistung der Datenbank hinzugefügt und das Role-Objekt auf dem Server mithilfe der Update-Methode aktualisiert wird. Ein Role-Objekt muss aktualisiert werden, bevor es verwendet werden kann.
Um ein Role-Objekt zu entfernen, muss es mithilfe der Drop-Methode des Role-Objekts gelöscht werden. Die Remove-Methode aus der Rollenauflistung verhindert lediglich die Anzeige der Rolle in Ihrer Anwendung, Sie entfernt jedoch die Rolle nicht vom Server. Ein Role-Objekt kann nicht gelöscht werden, wenn diesem Berechtigungen zugeordnet sind.
Ein RoleMember-Objekt wird erstellt, indem der Elementauflistung der Rolle ein Benutzer hinzugefügt und das Role-Objekt auf dem Server mithilfe der Update-Methode aktualisiert wird. Nur Serveradministratoren und Datenbankadministratoren sind berechtigt, Rollen zu erstellen. Ein Role-Objekt muss auf dem Server aktualisiert werden, bevor eines seiner Member berechtigt ist, eines der Objekte zu verwenden, für das der Benutzer Berechtigungen erhalten hat.
Um ein RoleMember-Objekt zu entfernen, muss es mithilfe der Remove-Methode der Auflistung aus der Auflistung entfernt werden, und anschließend muss die Rolle mithilfe der Update-Methode aktualisiert werden.
Weitere Informationen über die für diese Objekte verfügbaren Methoden und Eigenschaften finden Sie unter Microsoft.AnalysisServices..::..Role und Microsoft.AnalysisServices..::..RoleMember in den Microsoft.AnalysisServices.
Berechtigungsobjekte
Ein Permission-Objekt wird erstellt, indem es der Berechtigungsauflistung des Objekts hinzugefügt und das Permission-Objekt auf dem Server mithilfe der Update-Methode aktualisiert wird.
Um ein Permission-Objekt zu entfernen, muss es mithilfe der Drop-Methode des Objekts gelöscht werden. Die Remove-Methode aus der Berechtigungsauflistung verhindert lediglich die Anzeige der Berechtigungen in Ihrer Anwendung, Sie entfernt jedoch das Permission-Objekt nicht vom Server. Eine Rolle kann nicht gelöscht werden, wenn ihr eine Berechtigung zugeordnet ist.
Weitere Informationen zu den verfügbaren Methoden und Eigenschaften finden Sie unter Microsoft.AnalysisServices..::..Permission in Microsoft.AnalysisServices.
Siehe auch