ACCDB dosyası nedir?
.accdb uzantılı bir dosya, kullanıcı verilerini tablolarda depolayan bir Microsoft Access 2007 veritabanı dosyasıdır. Depolamayı destekler özel formlar, SQL sorguları ve diğer veriler. ACCDB dosyaları, Microsoft XML tabanlı dosya yapısına geçtikten sonra MDB dosyalarının yerini aldı. ACCDB dosyaları hala eski uyumlulukla MDB’ye dönüştürülebilir. Ancak, ACCDB şu anda yaygın olarak kullanılan Access veritabanı dosya biçimidir. Microsoft ayrıca dosya eklerini, ikili verileri ve çok değerli alan desteğini depolama olasılığı gibi ACCDB biçimindeki ek özellikleri de destekledi.
ACCDB Dosya Biçimi
MDB gibi, ACCDB dosya biçimi için de genel bir belirtim yoktur. Microsoft, Açık Veritabanı Bağlantısı (ODBC) standardı ve Visual Basic for Applications (VBA) aracılığıyla programlı olarak bu dosyalara erişimi destekler.
Bir fikir
Basit bir ACCDB dosyasının onaltılık dökümü, önceki MDB Biçim Ailesinin en son sürümleriyle yapı bakımından genel benzerlikler olduğunu gösterir. Her iki dosya biçimi de 4096 baytlık sabit sayfa boyutları kullanır. ACCDB ve MDB arasındaki diğer bir benzerlik, ACCDB için “Standart ACE DB” dizesini içeren sihirli sayının biçimidir. Bir sürüm veya uyumluluk kodu, her iki biçimde de aynı konumdadır. mdbtools | HACKING dosyası, “Offset 0x14, bu veritabanının Jet sürümünü içerir” diyor ve resmi olmayan MDB Kılavuzu aynı fikirde. Microsoft Jet Database Engine için Wikipedia girişiyle birleştirilen bu kaynaklardaki bilgiler, 0x02 değerinin ACE 12’yi (Access 2007) ve 0x03’ün ACE’yi gösterdiğini gösterir. 14 (Erişim 2010). Ancak, Access 2010’da oluşturulan minimal bir veritabanı ve Access 2016’da oluşturulan benzer bir veritabanının her ikisi de bu konumda 0x02’ye sahiptir. Access 2016’da oluşturulan, ancak yeni tanıtılan “büyük tamsayı” veri türüyle bir sütun tanımlayan minimal bir veritabanı 0x05 değerine sahipti. ACCDB dosyalarında, bu gösterge, onu oluşturmak için kullanılan ACE motorunun sürümü yerine dosyanın uyumluluğunu yansıtıyor gibi görünmektedir.