Τι είναι ένα αρχείο ACCDB;
Ένα αρχείο με επέκταση .accdb είναι ένα αρχείο βάσης δεδομένων της Microsoft Access 2007 που αποθηκεύει δεδομένα χρηστών σε πίνακες. Υποστηρίζει αποθήκευση προσαρμοσμένες φόρμες, ερωτήματα SQL και άλλα δεδομένα. Τα αρχεία ACCDB αντικατέστησαν τα αρχεία MDB μετά τη μετάβαση της Microsoft στη δομή αρχείων που βασίζεται σε XML. Τα αρχεία ACCDB μπορούν ακόμα να μετατραπούν σε MDB με παλιά συμβατότητα. Ωστόσο, τα ACCDB είναι η ευρέως χρησιμοποιούμενη μορφή αρχείου βάσης δεδομένων της Access τώρα. Η Microsoft υποστήριξε επίσης πρόσθετες λειτουργίες σε μορφή ACCDB, όπως δυνατότητα αποθήκευσης συνημμένων αρχείων, δυαδικών δεδομένων και υποστήριξη πεδίων πολλών τιμών.
Μορφή αρχείου ACCDB
Όπως το MDB, δεν υπάρχουν διαθέσιμες δημόσιες προδιαγραφές για τη μορφή αρχείου ACCDB. Η Microsoft υποστηρίζει την πρόσβαση σε αυτά τα αρχεία μέσω προγραμματισμού μέσω του προτύπου Open Database Connectivity (ODBC) και της Visual Basic for Applications (VBA).
Μια διορατικότητα
Μια δεκαεξαδική ένδειξη ενός απλού αρχείου ACCDB υποδηλώνει ότι υπάρχουν γενικές ομοιότητες στη δομή με τις πιο πρόσφατες εκδόσεις της οικογένειας μορφών MDB του προκατόχου. Και οι δύο μορφές αρχείων χρησιμοποιούν σταθερά μεγέθη σελίδας 4096 byte. Μια άλλη ομοιότητα μεταξύ ACCDB και MDB είναι η μορφή του μαγικού αριθμού, που περιλαμβάνει τη συμβολοσειρά “Standard ACE DB” για ACCDB. Μια έκδοση ή κωδικός συμβατότητας βρίσκεται στην ίδια θέση και στις δύο μορφές. Τα mdbtools | Το αρχείο HACKING αναφέρει “Το Offset 0x14 περιέχει την έκδοση Jet αυτής της βάσης δεδομένων” και ο ανεπίσημος Οδηγός MDB συμφωνεί. Οι πληροφορίες σε αυτές τις πηγές, σε συνδυασμό με την καταχώριση της Wikipedia για Microsoft Jet Database Engine, υποδηλώνουν ότι μια τιμή 0x02 υποδηλώνει ACE 12 (Πρόσβαση 2007) και 0x03 υποδεικνύει ACE 14 (Πρόσβαση 2010). Ωστόσο, μια ελάχιστη βάση δεδομένων που δημιουργήθηκε στην Access 2010 και μια παρόμοια που δημιουργήθηκε στην Access 2016 έχουν και οι δύο 0x02 σε αυτήν τη θέση. Μια ελάχιστη βάση δεδομένων που δημιουργήθηκε στην Access 2016, αλλά ορίζοντας μια στήλη με τον πρόσφατα εισαγόμενο τύπο δεδομένων “μεγάλος ακέραιος”, είχε τιμή 0x05. Στα αρχεία ACCDB, αυτή η ένδειξη φαίνεται να αντικατοπτρίζει τη συμβατότητα του αρχείου και όχι την έκδοση του μηχανισμού ACE που χρησιμοποιήθηκε για τη δημιουργία του.
βιβλιογραφικές αναφορές
See Also
- ACCDT - Μορφή αρχείου βάσης δεδομένων προτύπου Microsoft Access 2007
- ACCFT - Αρχείο προτύπου πεδίου βάσης δεδομένων Microsoft Access 2007
- BCP - Μορφή αρχείου μαζικής αντιγραφής διακομιστή SQL
- LDF - Μορφή αρχείου κύριας βάσης δεδομένων διακομιστή SQL
- Μορφή αρχείου ACCDE - Αρχείο βάσης δεδομένων Microsoft Access 2007