Active Directory data store, the actual database file, is % SystemRoot%ntdsNTDS.DIT(new techonologe
directory services.directory information tree). The ntds.dit file is the heart of Active Directory including user accounts.
The Active Directory ESE database, NTDS.DIT, consists of
the following tables:
Schema table : the types of objects that can be created in the Active Directory, relationships between them, and the optional and
mandatory attributes on each type of object. This table is fairly static and much smaller than the data table.
Link table : contains linked attributes, which contain values referring to other objects in the Active Directory. Take the MemberOf
attribute on a user object. That attribute contains values that reference groups to which the user belongs. This is
also far smaller than the data table.
Data table : users, groups, application-specific data, and any other data stored in the Active Directory. The data table can be
thought of as having rows where each row represents an instance of an object such as a user, and columns where
each column represents an attribute in the schema such as GivenName. From a different perspective, Active Directory has three
types of data
Schema information : definitional details about objects and attributes that one CAN store in the AD. Replicates to all domain controllers.
Static in nature.
Configuration information : configuration data about forest and trees. Replicates to all domain controllers. Static as your forest is.
Domain information : object information for a domain. Replicates to all domain controllers within a domain. The object portion becomes
part of Global Catalog. The attribute values (the actual bulk of data) only replicates within the domain.