Qu'est-ce que la base de données Active Directory ?
Feb 17, 2017
Les administrateurs informatiques travaillent avec et autour de Active Directory depuis l'introduction de la technologie dans Windows 2000 Server. Windows 2000 Server a été lancé le 17 février 2000, mais de nombreux administrateurs ont commencé à travailler avec Active Directory fin 1999, lorsqu'il a été publié pour la fabrication (RTM) le 15 décembre 1999.
À l'intérieur de la base de données AD
La base de données Active Directory est constituée d'un seul fichier nommé ntds.dit. Par défaut, il est stocké dans le dossier %SYSTEMROOT%NTDS. Le dossier contient également les fichiers associés suivants :
- chk.
Ce fichier est un fichier de point de contrôle. Les fichiers de point de contrôle sont couramment utilisés dans un système de base de données transactionnelle pour suivre les entrées de fichier journal qui ont été validées dans la base de données. Cela est utile lors d'un crash système pour éviter la perte de données.
- journal.
Il existe généralement plusieurs fichiers journaux commençant par « edb », tels que edb0013A.log et edb0013B.log. De plus, il y a le fichier edb.log qui est le fichier journal actif. Ces journaux sont les journaux de transactions utilisés pour enregistrer les modifications apportées dans AD DS. Toutes les modifications sont d'abord écrites dans un journal de transactions et finissent par être intégrées dans la base de données peu de temps après.
- edb.
Comme son nom l'indique, ce fichier est un fichier temporaire utilisé pour suivre les transactions en cours. Il est également utilisé lorsque vous exécutez une tâche de compactage de base de données.
- log et res2.log ou edbres00001.jrs et edbres00002.jrs.
Ces fichiers journaux occupent chacun 10 Mo d'espace et sont utilisés dans une situation où vous êtes à court d'espace disque critique sur le volume système. Dans les anciennes versions de Windows Server, les fichiers res1.log et res2.log sont utilisés. Depuis Windows Server 2008, le nommage « edbres » est utilisé, accompagné d'une nouvelle extension de fichier .jrs.
La base de données Active Directory est basée sur la technologie Joint Engine Technology (JET) de Microsoft, qui est un moteur de base de données développé en 1992. Microsoft Access est également basé sur la technologie JET.
Au fil des ans, il y a eu des rumeurs selon lesquelles la base de données d'Active Directory serait transférée vers SQL Server (à l'instar des rumeurs concernant Microsoft Exchange), mais jusqu'à présent, cela ne semble pas probable. J'ai entendu dire indirectement que SQL a été testé comme moteur de base de données pour AD DS, mais que des problèmes de performance ont empêché qu'il devienne la norme de base de données.
Parce que AD DS est une base de données à usage unique, il peut efficacement fonctionner sur la technologie JET (alors que la technologie JET peut ne pas être bien adaptée pour la majorité des besoins de bases de données transactionnelles qui ont souvent plusieurs utilisations).
Microsoft a choisi d'utiliser le modèle Indexed Sequential Access Method (ISAM) pour indexer les données dans la base de données AD DS.
Pour travailler avec les données, y compris le transfert de données entrantes et sortantes de la base de données, le Extensible Storage Engine (ESE) est utilisé. ESE aide à maintenir une base de données cohérente et donc optimale, en particulier en cas de panne du système. ESE est parfois appelé JET Blue et est utilisé par d'autres technologies en plus d'Active Directory, y compris Microsoft Exchange, le BranchCache de Windows Server et la recherche sur le bureau de Microsoft.
Les technologies de base de données pour Active Directory existent depuis longtemps. Chaque technologie, prise individuellement, pourrait faire l'objet de plusieurs pages de texte pour expliquer leur fonctionnement.
Vous trouverez plus d'informations sur les bases de Active Directory dans notre tutoriel AD pour débutants.
Partager sur
En savoir plus
À propos de l'auteur
Brian Svidergol
TI
Expert en infrastructure Microsoft et solutions basées sur le cloud autour de Windows, Active Directory, Azure, Microsoft Exchange, System Center, virtualisation et MDOP. En plus de rédiger des livres, Brian écrit du contenu de formation, des livres blancs et est relecteur technique sur un grand nombre de livres et publications.
En savoir plus sur ce sujet
Lois sur la confidentialité des données par État : Différentes approches de la protection de la vie privée
Exemple d'analyse des risques : Comment évaluer les risques
Le Triangle CIA et son application dans le monde réel
Qu'est-ce que la gestion des documents électroniques ?
Analyse quantitative des risques : Espérance de perte annuelle