스키마 확장

Active Directory 디렉터리 서비스 스키마는 Active Directory Domain Services 사용되는 특성 및 클래스를 정의합니다. 시스템에 포함된 기본 스키마에는 사용자, 컴퓨터organizationalUnit과 같은 풍부한 클래스 정의 집합과 userPrincipalName, telephoneNumberobjectSid와 같은 특성 정의가 포함되어 있습니다. 기존 클래스 및 특성 집합은 대부분의 애플리케이션에 충분합니다. 그러나 스키마는 확장 가능하므로 새 클래스와 특성을 정의할 수 있습니다. 이 섹션에서는 Active Directory 스키마를 확장하는 방법을 설명합니다.

스키마를 확장해야 하는 경우

기존 클래스 및 특성이 저장하려는 데이터 형식에 맞지 않는 경우 스키마를 확장해야 합니다. 스키마 추가는 영구적이라는 점에 유의해야 합니다. 클래스 및 특성을 사용하지 않도록 설정할 수 있지만 스키마에서 제거할 수는 없습니다. 코드를 테스트할 때는 이 점을 염두에 두어야 합니다.

저장하려는 데이터의 크기도 고려합니다. 다중값 특성의 합계를 포함하여 특성 값이 500KB를 초과하지 않는 것이 좋습니다. 또한 개체의 크기가 1메가바이트를 초과해서는 안 됩니다. 또한 데이터의 인스턴스 수도 고려합니다. 사용자가 100,000명인 시스템의 User 클래스에 새 특성을 추가하면 상당한 공간을 사용할 수 있습니다.

이 섹션의 항목은 다음과 같습니다.

  • 스키마 컨테이너에 바인딩하고 기존 클래스 및 특성의 속성을 읽는 방법입니다.
  • 새 특성 및 클래스를 정의하여 스키마를 확장하는 방법 및 시기
  • LDIFDE, CSVDE 또는 ADSI를 사용하여 프로그래밍 방식으로 스키마 확장을 설치하는 방법입니다.

스키마 구현, 클래스 정의 및 특성 정의에 대한 정보를 포함하여 Active Directory 스키마에 대한 자세한 내용과 개요는 Active Directory 스키마를 참조하세요.

미리 정의된 스키마 클래스, 특성 및 특성 구문에 대한 참조 페이지를 비롯한 자세한 내용은 Active Directory Domain Services 참조에서 Active Directory 스키마 참조를 참조하세요.