Restoring method and system of MDB file data
A file data and recovery method technology, applied in the field of MDB file data recovery methods and systems, can solve the problems of irrecoverable, no physical deletion and logical deletion of the ACCESS database, and unrecoverable tables, and achieves high accuracy.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0103] Please refer to Figure 1-Figure 3 ,as well as Figure 9 , the present embodiment provides a recovery method of MDB file data, comprising:
[0104] S1: Determine whether the MDB file is in the Jet format by judging the header signature of the MDB file; obtain the MDB file in the Jet format, so only the MDB file in the Jet format will store the initialization data including the relevant pages of the table, which belongs to the real database file, rather than other files posing as a database file by modifying the file name; preferably, it can also be judged in conjunction with the version information of the MDB file to improve the accuracy of judgment;
[0105] S2: determine the table where the data to be recovered is located before deletion;
[0106] S3: Analyze the system table MSysObjects of the MDB file, and obtain the offset address of the table definition page of the table; because MSysObjects is a system table, its location and column / field definitions are known,...
Embodiment 2
[0130] Please refer to Figure 5 , this embodiment is a further extension of Embodiment 1, and the similarities will not be described again. The difference is that a table may correspond to more than one data page; when the method of obtaining the data page corresponding to the table based on the index page, Just need to consider to analyze data page according to offset address in step S72, in the process of obtaining deleted MDB file data, may encounter the problem that needs to analyze overflow data; In this case, just need to go to other data page Query to obtain the data information of deleted records; the specific instructions are as follows:
[0131] It should be noted that the offset identification bit here is the signature identification bit;
[0132] Since the length of two bytes at the signature identification bit 0xC in the data page stores the number of records in the page, after that is the offset address of each 2-byte record. Because the length of the page is ...
Embodiment 3
[0142] see Figure 6 , on the basis of Embodiment 1, this embodiment provides a recovery system for MDB file data, including:
[0143] The first obtaining module 1 is used to obtain the MDB file in Jet format;
[0144] Determination module 2, used to determine the table where the deleted data was located before deletion;
[0145] Parsing module 3, for parsing the system table of the MDB file;
[0146] The second obtaining module 4 is used to obtain the form definition page of the form;
[0147] The third obtaining module 5 is used to obtain all data pages of the form;
[0148] The fourth obtaining module 6 is used to obtain the deletion record of the deleted data according to the signature identification bit of the offset address recorded in the data page;
[0149] The fifth obtaining module 7 is configured to obtain deleted data corresponding to the deleted record according to the offset address of the deleted record and the column definition information.
[0150] Prefer...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com