Magic Quadrant™ für Privileged Access Management 2025: Netwrix zum vierten Jahr in Folge anerkannt. Laden Sie den Bericht herunter.

Plattform
Ressourcen­zentrumBlog
Was ist Active Directory Database?

Was ist Active Directory Database?

Feb 17, 2017

IT administrators have been working with and around Active Directory since the introduction of the technology in Windows 2000 Server. Windows 2000 Server was released on February 17, 2000 but many administrators began working with Active Directory in late 1999 when it was released to manufacturing (RTM) on December 15, 1999.

Innerhalb der AD-Datenbank

Die Active Directory database besteht aus einer einzigen Datei namens ntds.dit. Standardmäßig wird sie im Ordner %SYSTEMROOT%NTDS gespeichert. Der Ordner enthält auch die folgenden zugehörigen Dateien:

  • chk.

Diese Datei ist eine Checkpoint-Datei. Checkpoint-Dateien werden häufig in einem transaktionalen Datenbanksystem verwendet, um den Überblick zu behalten, welche Logdateieinträge in die Datenbank übertragen wurden. Dies ist nützlich bei einem Systemabsturz, um Datenverlust zu vermeiden.

  • Protokoll.

Üblicherweise gibt es mehrere Protokolldateien, die mit „edb“ beginnen, wie edb0013A.log und edb0013B.log. Zusätzlich gibt es die edb.log-Datei, welche die aktive Protokolldatei ist. Diese Protokolle sind die Transaktionslogs, die verwendet werden, um Änderungen in AD DS aufzuzeichnen. Alle Änderungen werden zuerst in einem Transaktionslog geschrieben und gelangen kurze Zeit später in die Datenbank.

  • edb.

Wie der Name schon sagt, ist diese Datei eine temporäre Datei, die verwendet wird, um stattfindende Transaktionen zu verfolgen. Sie wird auch verwendet, wenn Sie einen Datenbank-Kompaktierungsauftrag ausführen.

  • Protokollieren Sie und res2.log oder edbres00001.jrs und edbres00002.jrs.

Diese Protokolldateien belegen jeweils 10MB Speicherplatz und werden in einer Situation verwendet, in der Sie kritisch wenig Speicherplatz auf dem Systemlaufwerk haben. In älteren Versionen von Windows Server werden die res1.log und res2.log Dateien verwendet. Seit Windows Server 2008 wird die Bezeichnung „edbres“ verwendet, zusammen mit einer neuen Dateiendung .jrs.

Die Active Directory-Datenbank basiert auf Microsofts Joint Engine Technology (JET), einer Datenbank-Engine, die 1992 entwickelt wurde. Microsoft Access basiert ebenfalls auf der JET-Technologie.

Über die Jahre gab es Gerüchte, dass die Datenbank von Active Directory auf SQL Server (ähnlich wie Gerüchte über Microsoft Exchange) umgestellt werden würde, aber bisher scheint das unwahrscheinlich. Ich habe aus dritter Hand gehört, dass SQL als Datenbank-Engine für AD DS getestet wurde, aber Leistungsprobleme verhinderten, dass es zum Datenbankstandard wurde.

Da AD DS eine Einzweck-Datenbank ist, kann sie effektiv auf JET-Technologie laufen (während JET-Technologie möglicherweise nicht gut für die Mehrheit der transaktionalen Datenbankanforderungen geeignet ist, die oft mehrere Verwendungszwecke haben).

Microsoft entschied sich für die Verwendung des Indexed Sequential Access Method (ISAM) Modells zur Indexierung von Daten in der AD DS-Datenbank.

Um mit den Daten zu arbeiten, einschließlich des Transfers von Daten in und aus der Datenbank, wird die Extensible Storage Engine (ESE) verwendet. ESE hilft dabei, eine konsistente und daher optimale Datenbank zu erhalten, besonders im Falle eines Systemabsturzes. ESE wird manchmal auch JET Blue genannt und wird neben Active Directory auch von anderen Technologien wie Microsoft Exchange, Windows Server’s BranchCache und Microsoft’s Desktop Search verwendet.

Die Datenbanktechnologien für Active Directory sind schon seit langer Zeit vorhanden. Jede Technologie könnte für sich genommen mehrere Seiten Text umfassen, um zu erläutern, wie sie funktioniert.

Weitere Informationen zu den Grundlagen von Active Directory finden Sie in unserem AD tutorial for begginners.

Teilen auf

Erfahren Sie mehr

Über den Autor

Asset Not Found

Brian Svidergol

IT

Experte für Microsoft-Infrastruktur und Cloud-basierte Lösungen rund um Windows, Active Directory, Azure, Microsoft Exchange, System Center, Virtualisierung und MDOP. Neben dem Verfassen von Büchern erstellt Brian Schulungsmaterial, Whitepapers und ist technischer Gutachter bei einer Vielzahl von Büchern und Publikationen.