Active Directory 스키마 정보

Active Directory Domain Services 모든 개체는 Active Directory 스키마에 정의된 개체 클래스의 instance. 개체 클래스는 공통 특성 집합을 공유하는 사용자, 프린터 또는 애플리케이션과 같은 개체 범주를 나타냅니다. 각 개체 클래스에 대한 정의에는 클래스 인스턴스를 설명하는 데 사용할 수 있는 특성 목록이 들어 있습니다. 예를 들어 User 클래스에는 givenName, surnamestreetAddress와 같은 특성이 있습니다. 클래스의 특성 목록은 해당 클래스의 개체에 포함되어야 하는 특성과 개체에 포함될 수 있는 추가 특성으로 나뉩니다. 디렉터리가 계층 구조로 정렬됩니다. 각 클래스의 정의에는 개체가 지정된 클래스의 개체의 부모가 될 수 있는 클래스도 나열됩니다. 이 클래스는 디렉터리 계층 구조의 모양을 제어합니다.

또한 스키마는 각 특성을 공식적으로 정의합니다. 각 특성에 대한 정의에는 특성에 대한 고유 식별자, 특성의 구문(즉, 특성 값의 데이터 형식), 특성 값에 대한 선택적 범위 제한, 특성에 하나의 값 또는 여러 값만 있을 수 있는지 여부 및 특성이 인덱싱되는지 여부가 포함됩니다. 디렉터리 스키마는 각 특성을 정확히 한 번 정의합니다. 개체 클래스 정의에는 스키마에 정의된 특성에 대한 참조가 포함되어 있습니다. 예를 들어 "description" 특성은 한 번만 정의되며 많은 개체 클래스에서 참조됩니다. 이는 각 테이블에 대해 "특성"(열)이 별도로 정의된 관계형 데이터베이스 스키마와 다릅니다.