aspose.info
AZ

EDB Fayl Format - Exchange Mail Database Faylı

Yeniləndi

EDB faylı nədir?

.edb fayl uzantısı olan fayl poçtla əlaqəli məlumatları saxlamaq üçün Microsoft Exchange Server tərəfindən yaradılmış poçt qutusu verilənlər bazasıdır. EDB, Exchange Database, prosesdə olan və SMTP olmayan mesajları saxlayır. EDB, həmçinin Genişləndirilə bilən Saxlama Mühərriki (ESE) Verilənlər Bazası faylları və b-ağac strukturundan istifadə edərək saxlama faylları kimi tanınır. Yaddaş faylları olan EDB faylları PST və OST kimi digər poçt yaddaşı fayl formatlarına çevrilə bilər.

EDB fayl formatı

İstinad edilə bilən rəsmi/açıq EDB fayl formatı spesifikasiyası mövcud deyil. Fayl formatının tərs mühəndisliyi üçün müəyyən irəliləyişlər əldə edilib, nəticədə spesifikasiyaların qismən dekodlanması baş verib. Bunlara əsasən, EDB faylı aşağıdakılardan ibarətdir:

  • Fayl başlığı - verilənlər bazası faylının başlığı məlumatını ehtiva edir
  • Sabit Ölçü Səhifələri - Cədvəllərdən və indekslərdən ibarət verilənlər bazasını ehtiva edir

Verilənlər Bazasının Fayl Başlığı

Verilənlər bazası faylının başlığı ilk verilənlər bazası səhifəsində yerləşir və ən azı 668 baytdır. Fayl başlığında digər sahələrə əlavə olaraq Fayl Format Version və Fayl Tipi var.

Fayl növləri

NövüTəsviri
0Verilənlər bazası
1Axın

Qeyd: Bu növlər üçün identifikatorlar məlum deyil.

Fayl Format Versiyası

EİB-nin orijinal formatı 1997-ci ilin aprelində başlamış və sonra dəyişikliklər üçün inkişaf etməyə davam etmişdir.

Revsion DateVersionRevisiondescription
aprel 19970x000006200x00000000Orijinal əməliyyat sistemi Beta formatı.
May 19970x000006200x00000001Şərti indeksləşdirmə və OLD üçün kataloqa sütunlar əlavə edin.
İyun 19970x000006200x00000002İİB-də fLocalizedText bayrağı əlavə edin.
Oktyabr 19970x000006200x00000003Kosmos ağacı kök səhifələrinə SPLIT_BUFFER əlavə edin.
Yanvar 19980x000006200x00000002ESE97-nin irəliyə uyğun olaraq qalması üçün düzəlişi geri qaytarın.
0x000006200x00000003Kataloqa yeni etiketlənmiş sütunlar əlavə edin (Geri Zəng Məlumatları və Geri Çağırışdan Bağlılıqlar).
May 19980x000006200x00000004Super Long Value (SLV) dəstəyi: signSLV, fSLVEdbheader-də mövcuddur.
May 19980x000006200x00000005Yeni SLV kosmik ağacı.
Oktyabr 19980x000006200x00000006SLV kosmik xəritəsi.
Dekabr 19980x000006200x000000074 bayt IDXSEG.
Yanvar 19990x000006200x00000008Yeni şablon sütun formatı.
İyun 1999-cu il0x000006200x00000009Sortulanmış şablon sütunları. Windows XP SP3
0x000006200x0000000bExchange-də istifadə olunan ECC yoxlama cəmi ilə səhifə başlığını ehtiva edir
0x000006200x0000000cWindows Vista (SP0)-da istifadə olunur
0x000006200x000000112 KiB, 16 KiB və 32 KiB səhifələr üçün dəstək. Əlavə ECC yoxlama cəmi ilə genişləndirilmiş səhifə başlığı. Sütun sıxılması. Boşluq göstərişləri. Windows 7 (SP0)-da istifadə olunur
May 19990x000006230x00000000Yeni Kosmos Meneceri.

Verilənlər Bazası Faylları

EDB verilənlər bazası faylı verilənlər bazasındakı bütün cədvəllər üçün sxemi ehtiva edir. Bundan əlavə, bütün verilənlər bazası cədvəlləri üçün qeydlər və cədvəllər üçün indekslər də daxildir. Onun yeri aşağıdakı identifikatorlarla müəyyən edilir.

  • JetCreateDatabase

  • JetCreateDatabase2

  • JetAttachDatabase

  • JetAttachDatabase2

Bunlara əsasən verilənlər bazasının vəziyyətini aşağıdakı kimi qiymətləndirmək olar.

DəyərİdentifikatorTəsvir
1JET_dbstateJustCreatedVerilənlər bazası yeni yaradılmışdır.
2JET_dbstateDirtyShutdownVerilənlər bazası istifadə edilə bilən və ya daşına bilən hala gəlmək üçün sərt və ya yumşaq bərpanın işə salınmasını tələb edir. Bu vəziyyətdə verilənlər bazalarını köçürməyə çalışmamaq lazımdır.
3JET_dbstateCleanShutdownVerilənlər bazası təmiz vəziyyətdədir. Verilənlər bazası heç bir log faylı olmadan əlavə edilə bilər.
4JET_dbstateBeingConvertedVerilənlər bazası təkmilləşdirilir.
5JET_dbstateForceDetachInternalBu dəyər WindowsXP-də təqdim olunub

İstinadlar