Database Recovery Services
Databases can be recovered from their data files, their logs and their backups — and often from a combination. AS works at the page and record level to extract what is consistent and usable, for SQL Server, Oracle, MySQL and PostgreSQL as well as the accounting software Indian businesses run on: Tally, Busy and Marg ERP.
Call +91 74187 05822 · WhatsApp us · Since 2018 · 656+ cases solved · Free assessment, no data no charge
AS SQL Recovery & Repair Studio — Recover and repair damaged, corrupted and ransomware-encrypted SQL Server databases (MDF / NDF) — table by table, row by row.
When you need this
- SQL Server database in SUSPECT or RECOVERY_PENDING state
- Tally shows “data file is damaged” or the company will not open
- Busy or Marg ERP company data will not open, or was encrypted by ransomware
- MySQL says “table doesn't exist” although the .ibd file is still there
- MDF/LDF or InnoDB files corrupted after disk failure or power loss
- Oracle datafile or control file corruption (ORA-01110, ORA-01115, ORA-00600 and similar errors)
- Oracle ASM disk group inaccessible or damaged
- Tables or records deleted without a usable backup
- Database files partially encrypted by ransomware
- Backup and export files (.bak, .dmp, EXP/EXPDP) corrupted or incomplete
- Storage beneath the database failed
What we do
File-level analysis
Data files are parsed directly, bypassing the database engine, to extract tables, records and objects from damaged pages.
Tally, Busy and Marg ERP data
Accounting data is recovered company by company: Tally data folders, Busy company data, and Marg ERP's FoxPro-format (DBF) tables. Vouchers, ledgers, stock items and invoices are read from the files that survive, also after ransomware, and handed back in a form the software opens again. For DBF tables you can also use AS DBF Recovery yourself.
Oracle-specific recovery
Datafiles and control files are read directly at the block level without requiring a running Oracle instance. Redo logs are examined for recoverable SCN ranges and operations, and damaged EXP/EXPDP dump files are inspected for recoverable schema and table data.
Log and transaction analysis
Transaction logs are examined to recover recent changes and, where possible, deleted records.
Backup recovery
Damaged or partial backup files are analysed for recoverable content.
Partial-encryption cases
Ransomware often encrypts only part of large database files. Fully encrypting a multi-gigabyte datafile takes real time, and most operators are racing to hit as many systems across a network as possible before being detected — so many variants deliberately only encrypt a file's header plus the first block or two, or encrypt every Nth block, once a file passes a size threshold. That's why a large Oracle .dbf or InnoDB tablespace showing as "encrypted" often still has the large majority of its pages fully intact underneath. We assess how much unencrypted content remains and extract it where technically feasible.
Data files are read page by page rather than through the database engine, so damaged or partially encrypted pages don't block recovery of everything around them.
See AS SQL Recovery & Repair Studio work
How it works
- Step 1
Consultation and scope
We establish what failed, what has been tried, and which data matters most. This shapes a targeted plan rather than a generic one.
- Step 2
Secure imaging and diagnosis
Where possible the source media is imaged before any work, so the original is never altered. Diagnosis then determines the safest recovery method.
- Step 3
Recovery
Data is extracted from the image or source using methods matched to the failure — logical, structural or hardware-level as required.
- Step 4
Verification
Recovered data is checked for integrity and completeness, and a file list is shared so you can confirm what matters is there.
- Step 5
Secure delivery
Verified data is returned through an agreed secure method, with guidance on validation before it goes back into production.
What affects the outcome
We have solved 656+ cases like these. Every case is assessed on its own condition, and we tell you exactly what is recoverable after a free assessment, before you pay anything.
- Physical condition of the media and the extent of any damage
- Whether the media has been written to, reformatted or re-initialised since the failure
- Encryption, corruption or partial overwriting of the data
- Availability of source data such as images, backups, logs or transaction records
- Attempts made before assessment (rebuilds, repair tools, repeated reboots)
AS SQL Recovery & Repair Studio
For SQL Server: open a damaged, corrupted or ransomware-encrypted MDF / NDF file yourself. The free edition shows the damage map and previews the recoverable tables and rows, so you know what can come back before you pay for anything.
Frequently asked questions
Should I run DBCC CHECKDB with REPAIR_ALLOW_DATA_LOSS?
Not before a copy is taken and an assessment is done. That option can discard data that a file-level recovery could have retrieved.
Can you recover from an Oracle ORA-00600 or ORA-01110 error?
Often, yes — these usually indicate datafile or control file corruption rather than actual data loss. We read the affected files directly at the block level, independent of the Oracle instance, to assess what's recoverable before any repair is attempted.
How much of a ransomware-encrypted database can be recovered?
It varies by variant and file size. Some encrypt only the first portion of each file, leaving much of a large database intact; others encrypt fully. We assess before quoting.
Why would ransomware only partially encrypt a huge database file instead of the whole thing?
Speed, mainly. Fully encrypting a 50GB+ datafile with strong encryption takes meaningful time per host, and most ransomware operators want to hit as many machines across a network as possible before defenders notice and start isolating systems. Encrypting just a file's header and a handful of blocks is usually enough to make the database engine refuse to open it — which is all the attacker needs for leverage — while leaving most of the actual data pages inside untouched. That's the gap file-level, page-by-page recovery works from.
Can you recover deleted rows?
Sometimes, from unallocated pages or transaction logs, provided the space hasn't been reused. Time matters.
Do you handle database recovery for businesses in Bangalore, Chennai, Hyderabad, Pune and Mumbai?
Yes. Most database recovery is logical — worked from disk images and backup files rather than requiring anyone on-site — so we support clients across these and other Indian cities remotely, with secure courier for physical media and on-site visits arranged for enterprise engagements where needed.
Can you recover a corrupted Tally, Busy or Marg ERP company?
Yes. We have recovered many damaged and ransomware-encrypted Tally, Busy and Marg data sets. Send us a copy of the company data folder; we tell you exactly which companies, years and vouchers are recoverable after a free assessment, and you pay only if we recover your data.
MySQL says the table doesn't exist, but the .ibd file is still there. Can it be recovered?
Usually, yes. The rows are still inside the .ibd tablespace; what is missing is the link between the file and the data dictionary. We read the tablespace directly and rebuild the table. Do not delete or overwrite the .ibd file in the meantime.
How long does database recovery take?
The assessment usually starts the same day. Many SQL Server, MySQL and accounting data recoveries are finished within one to three days; very large or heavily damaged databases take longer, and we tell you the expected time after the assessment.
Is AS a database recovery company?
Yes. Database recovery is the centre of our work: corrupted database recovery, encrypted database recovery after ransomware, and recovery of deleted or dropped data, for SQL Server, Oracle, MySQL, PostgreSQL and SAP HANA. Enterprise database recovery for ERP and line-of-business systems is handled the same way, table by table.
What is the difference between database repair and database recovery?
Repair tries to make the damaged file usable again in place. Recovery extracts the tables and rows from the damaged file into a new, clean database. For badly corrupted or partly encrypted databases, extraction is safer, because the original file is only read and never changed.
Related reading
Related services
Facing this problem? Contact us now.
We have already solved 656+ ransomware and data recovery cases: encrypted and corrupted SQL Server, Oracle and MySQL databases, Tally, Busy and Marg ERP data, Veeam backups, VMware and Hyper-V virtual machines, RAID and NAS. Send us the details and we tell you what we can recover.
- ✓ Free assessment before you pay anything
- ✓ No data, no charge
- ✓ NDA on request
Email: info [at] asittech.com · Mon–Fri, 9:00–18:00 IST