Skip to content

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

Prefer to check it yourself first?

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.

A database data file as a sequence of fixed-size pages, with a byte-level view of a damaged page header next to an intact oneData file, read page by pageEach page has its own header (page ID, type, checksum/LSN) and contentintact page headerdamaged / encrypted pagesPage header, byte level (illustrative)intact page:4E000800010000003A91damaged page:0000????01000000FFFFPage type and checksum bytes don't match what's expected — a technician confirms this directly in ahex/disk editor before deciding whether the page is recoverable or needs to be skipped.Why this matters for recoveryA few unreadable pages don't make the rest of the file unreadable. Parsing the file directly, page bypage, recovers what's intact even when the database engine itself refuses to open the file at all.

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 to repair a corrupt SQL Server MDF file: free analysis and preview (2.5 minutes)

How it works

  1. 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.

  2. 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.

  3. Step 3

    Recovery

    Data is extracted from the image or source using methods matched to the failure — logical, structural or hardware-level as required.

  4. 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.

  5. 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)
Related AS software

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 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

Call 24/7Emergency