Freigeben über


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.

In diesem Thema beschriebene AMO-Sicherheitsklassen

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

Verweis

Microsoft.AnalysisServices

Konzepte

Programmieren von AMO-Sicherheitsobjekten

Berechtigungen und Zugriffsrechte (Analysis Services - Mehrdimensionale Daten)

Einführung in AMO-Klassen

Logische Architektur (Analysis Services – Mehrdimensionale Daten)

Datenbankobjekte (Analysis Services - Mehrdimensionale Daten)

Andere Ressourcen

Sicherheit und Schutz (Analysis Services)