AMO 보안 클래스

이 항목에는 다음과 같은 섹션이 포함되어 있습니다.

  • Role 및 RoleMember 개체

  • Permission 개체

다음 그림에서는 이 항목에서 설명한 클래스의 관계를 보여 줍니다.

이 항목에서 설명하는 AMO의 보안 클래스

Role 및 RoleMember 개체

Role 개체를 데이터베이스의 역할 컬렉션에 추가한 다음 Update 메서드를 사용하여 서버로 업데이트하면 Role 개체가 만들어집니다. Role 개체를 사용하려면 먼저 업데이트해야 합니다.

Role 개체를 제거하려면 Role 개체의 Drop 메서드를 사용하여 삭제해야 합니다. 역할 컬렉션의 Remove 메서드를 사용하더라도 역할이 서버에서 제거되지는 않습니다. 해당 역할이 응용 프로그램에 표시되지 않을 뿐입니다. Role 개체에 연결된 권한이 있으면 해당 개체를 삭제할 수 없습니다.

사용자를 역할의 멤버 컬렉션에 추가한 다음 Update 메서드를 사용하여 RoleMember 개체를 서버로 업데이트하면 RoleMember 개체가 만들어집니다. 서버 관리자 또는 데이터베이스 관리자에게만 역할을 만들 수 있는 권한이 있습니다. 먼저 Role 개체를 서버로 업데이트해야 해당 멤버가 사용자에게 권한이 부여된 개체를 사용할 수 있습니다.

RoleMember 개체를 제거하려면 컬렉션의 Remove 메서드를 사용하여 컬렉션에서 개체를 제거한 다음 Update 메서드를 사용하여 역할을 업데이트해야 합니다.

이러한 개체에 사용할 수 있는 메서드와 속성에 대한 자세한 내용은 Microsoft.AnalysisServicesMicrosoft.AnalysisServices..::..RoleMicrosoft.AnalysisServices..::..RoleMember를 참조하십시오.

Permission 개체

Permission 개체를 개체의 권한 컬렉션에 추가한 다음 Update 메서드를 사용하여 서버로 업데이트하면 Permission 개체가 만들어집니다.

Permission 개체를 제거하려면 개체의 Drop 메서드를 사용하여 삭제해야 합니다. 권한 컬렉션의 Remove 메서드를 사용하더라도 Permission 개체가 서버에서 제거되지는 않습니다. 해당 권한이 응용 프로그램에 표시되지 않을 뿐입니다. 역할에 연결된 권한이 있으면 역할을 삭제할 수 없습니다.

사용할 수 있는 메서드 및 속성에 대한 자세한 내용은 Microsoft.AnalysisServicesMicrosoft.AnalysisServices..::..Permission을 참조하십시오.