Udostępnij za pośrednictwem


AMO zabezpieczeń klas

Ten temat zawiera następujące sekcje:

  • Rola i obiekty RoleMember

  • Uprawnienia obiektów

Ilustracja przedstawia zależność klasy, które zostały omówione w tym temacie.

Klasy zabezpieczeń biblioteki AMO omówione w tym temacie

Rola i obiekty RoleMember

A Role obiekt jest tworzony przez dodanie go do kolekcja role bazy danych i aktualizacja Role obiektu do serwera przy użyciu metoda Update.A Role obiekt został zaktualizowany, zanim będzie można go używać.

Aby usunąć Role obiekt posiada usunięte za pomocą metoda Drop Role obiektu.Metoda Usuń z kolekcja role tylko uniemożliwia zobaczenie roli w aplikacji, ale nie powoduje usunięcia roli z serwera.A Role obiektu nie można usunąć, jeśli nie ma żadnych uprawnień związanych z typie.

A RoleMember obiekt jest tworzony przez dodanie użytkownika do kolekcja członków roli i aktualizowania Role obiektu do serwera przy użyciu metoda Update.Tylko Administratorzy serwera lub bazy danych Administratorzy mogą tworzyć role.A Role obiekt ma być aktualizowane na serwerze przed któregokolwiek z członków jest dozwolone do stosowania dowolnych obiektów, do których użytkownikowi przyznano uprawnienie.

Aby usunąć RoleMember obiekt ma zostać usunięte z kolekcja za pomocą metoda usuwania kolekcja, a następnie aktualizując roli za pomocą metoda aktualizacji.

Aby uzyskać więcej informacji dotyczących metod i właściwości dostępne dla tych obiektów, zobacz Microsoft.AnalysisServices.Role i Microsoft.AnalysisServices.RoleMember w Microsoft.AnalysisServices.

Uprawnienia obiektów

A Permission obiekt jest tworzony przez dodanie go do kolekcja uprawnienia obiektu i aktualizowania Permission obiektu do serwera przy użyciu metoda Update.

Aby usunąć Permission obiekt posiada porzucone przy użyciu metoda Drop obiektu.Metoda Usuń z kolekcja uprawnienia tylko uniemożliwia zobaczenie uprawnienia w aplikacji, ale nie usuwa Permission obiekt z serwera.Nie można usunąć roli, jeśli nie ma żadnych uprawnień skojarzonych z nią.

Aby uzyskać więcej informacji na temat metod i właściwości dostępne Zobacz Microsoft.AnalysisServices.Permission w Microsoft.AnalysisServices.