在windows 2000操作系统中,为配合企业需要,并增加windows的网络管理功能,发展了一种新类型的目录服务--活动目录(active directory),在活动目录中包含了active directory域中所有相关资源的对象及该域用户的相关信息,该域的策略与其他重要的域服务信息.可以说,活动目录采用了与原来nt系统完全不同的方式保存数据信息.
【程序编程相关:常见电脑故障全面解答】windows 2000 活动目录数据实际是保存在一个数据库文件中,这个文件就是%systemroot%\ntds\ntds.dit(文件位置可以在安装时指定,不过必须是存放在ntfs格式分区上的).ntds.dit文件可以说是整个活动目录的核心,其中包括了用户帐号信息等等的相关资料. 活动目录的数据库引擎被称为 extensiblestorage engine ( ese ),exchange与wins都可以利用构建在这个数据引擎上的数据库. ese存储容量高达16 兆兆个字节,能包含一千万之多的数据对象.只有活动目录的数据库能包含如此多的信息(微软资料宣传的). 【推荐阅读:恶意修改IE的十三种简单处理办法】
【扩展信息:Windows 2000的安全维护及出错】活动目录的ese数据库"ntds.dit"中包含以下几个数据表: schema表 这个表中包含了所有可在活动目录创建的对象信息以及他们之间的相互关系.包括各种类型对象的可选及不可选的各种属性.这个表是活动目录数据库中最小的一个表,但是也是最基础的一个表. link 表 link表包含所有属性的关联,包括活动目录中所有对象的属性的值.一个用户对象的所有属性的类型,包括每个属性的值及用户所属于的组等信息都属于这个表.这个表要大于schema 表,但与data 表相比要小. data table 活动目录中用户,组,应用程序特殊数据与其他的数据全部保存在data表中.这是活动目录中存储信息最多的一个表,大量的活动目录的资料实际上还是存储在这个表中. 换一个角度来说明的话,可以认为活动目录中有三种不同类型的数据 schema信息 能在活动目录中创建并存储在活动目录中的所有对象与属性的详细信息,例如:你能在活动目录中新创建一个用户或是联系人,这是因为活动目录已经预先设置了这种类型的对象在活动目录对象中.... 下一页