Call us — 0191 406 1051
Mon–Fri · 9am–5:30pm · No fix, no fee
Start a free diagnostic →
/ home / devices / database
Devices · database recovery

Database recovery in Newcastle.

Is it a bad DB (database) due to corruption; a SQL Server stuck in “Suspect” mode; a dropped table or a lost transaction log? We recover SQL Server, MySQL, Oracle and every other type of DB engine, fixing the DB at page level when necessary, building it back up using the data file if required, and pulling out your tables and records, all from a copy, not the original.

From £500 · per database
Most jobs — only pay if we recover your data
SQL · MySQL · Oracle
!

Don’t run a repair that allows data loss on a corrupt database.

In the event your database has become corrupted and is currently in Suspect mode or will not mount, do not use repair commands which may result in loss of data, restore over the database or continue to write to it. All of these actions could overwrite some or all of the data that you would like recovered. Please take the database offline and do not make any changes to the original data and log files. Then please contact us. Our initial assessment is usually the least invasive approach and we operate solely off of copies.

// faults we recover from

Database faults we fix.

These are the typical database crashes that we can restore from, including database failure (corruption), suspect mode, deletion, and storage.

◌Corrupt database fileYour corrupted MDF from Microsoft SQL Server, InnoDB from MySQL or DBF from Oracle due to a poor system shutdown, power outage or disk malfunction has thrown an error regarding consistency? We will restore the file on a page-by-page basis as well as recover all of your tables and their associated data.CorruptPages◭Suspect, recovery pending or offlineYour Microsoft SQL Server database is in Suspect mode or Recovery Pending, but won’t mount or go online? We use a copy to perform our repair process and restore both the data and logs so you may get your database up and running again.SQLSuspect⊟Dropped table, database or recordsDid you have a table or database drop, delete rows using “DELETE FROM” with no WHERE clause or otherwise lose critical records? The majority of times the data is present within the file or the transaction log; we’ll scrape them back out and recover those lost records.LogicalDeleted▦Transaction log lost or corruptIf an LDF is either corrupted or deleted then the database won’t recover or attach. In this case, we build back up the entire database using the data file with or without the log; we can also recover a good copy of the database.LogLDF◈Ransomware-encrypted databaseDatabases are one of the first types of files targeted by ransomware. As long as there are un-encrypted pages, previous versions or backups, in most cases we can recover the data, though all ransomware recovery should be handled specifically, so please call us for help.LogicalRansomware⊘Failed restore or bad backupThe backup will not restore (the BAK or DMP file is damaged), or during the restore process the database was left in a broken state? Regardless of what you have (file, backup, log), we will try to recover your lost data.BackupRestore▤Data file without the logThe data file is intact but the log has been destroyed? We can generally rebuild a functional database from the MDF, IBD or DBF files alone and/or extract the tables contained within them.Data fileNo log◐Page or index corruptionAre you experiencing issues with certain pages of your database being unreadable, or have you encountered checksum errors, or even page corruption that has resulted in query failure because of corrupted indexes? If so, we repair those damaged pages and rebuild those indexes which will allow you to use the database again.PagesIndex⊗Storage failure under the databaseThe database was stored on a drive, RAID or server that crashed and/or is no longer working? Then we will start by recovering your database’s data storage. Once that is done, we will be able to restore and recover your database from that storage location.StorageHardware
// databases we take on

Every engine. Every file.

We are capable of repairing all types of databases (SQL Server, MySQL, Oracle, PostgreSQL and Access) even if the database file(s) were damaged, some of your table(s) were deleted or you cannot locate a log or backup. The type of database engine in use determines how we will proceed with the repair process; however, it does not determine whether or not we can assist you.

SQL ServerMySQLMariaDBOraclePostgreSQLMicrosoft AccessExchangeMongoDBSQLiteIBM Db2FirebirdSybaseMDFNDFLDFIBDibdata1DBFEDBACCDBBAKInnoDBMyISAMFRM

The databases supported include but are not limited to: Microsoft SQL Server (MDF, NDF, LDF), MySQL and MariaDB (InnoDB, MyISAM), Oracle (DBF), PostgreSQL, Microsoft Access (ACCDB, MDB), Exchange (EDB), MongoDB and SQLite. Corrupted files, suspected database issues, missing tables, lost logs and failed backups. Supports all drives including RAID, NAS, SAN, server etc.

// how the recovery runs

How a database gets recovered.

Recovery of a database typically involves obtaining your data from a database the database engine cannot open. We create a copy of the files used by the database engine (data and/or transaction logs) and then repair the database at the page-level or rebuild it entirely from the data file and then pull your table structures, records, etc. into the newly rebuilt database. First, we will recover the underlying storage area if this was an issue during the failure of the database.

01

Free diagnostic

Please let us know which database: the name of the database engine and version, as well as the files you still have available, plus details about what occurred. In most cases within 48 hours we will send you a written quote for our service.

02

Secure the database files

First we create an uneditable replica of all the database files (MDF, NDF, LDF, IBD, DBF or EDB) and if you’ve lost your drive or storage array we will get that fixed first as we don’t write over your original files.

03

Recover failed storage

If you’ve lost the disk, RAID or server which held your database we will fix or rebuild your disk or array prior to starting on your database. Disk-level repairs require 50% of our fee up front.

04

Repair the database

At the page level we will repair your database (fixing corrupted pages, checksums and headers) and if the log is missing then we’ll build a usable database out of the data file by itself.

05

Extract your data

Next we pull your tables, records, schema and stored procedures into a working database, scripts or CSV format, in other words we provide you with the best possible copy of your data.

06

Verify

We will run some checks on the recovered tables and records to ensure they’re readable and in sync, i.e. that all the rows exist; all the key fields contain data (and are correct); that each table has an identical number of columns; etc., before we send them back to you.

07

Return your data

Your recovered database is returned to you in a format which can be attached or exported depending upon what makes sense for you to put back into production.

// what we recover from

Every database. Your data back.

All databases (SQL Server, MySQL, Oracle and so many other types) have been restored using repair methods on corrupted files; by rebuilds based solely off of the data contained within the data file; and/or by extraction of your tables and records, regardless of what has occurred with your database or its physical storage media.

Every engine
SQL, MySQL +
Read-only
files never altered
Page-level
repair & rebuild
48 hr
Diagnostic turnaround
Tables & rows
extracted
25 yrs
Recovering data
// get a custom quote

Request a written quote

Tell us what happened and we’ll get back to you, usually within a working day.

Prefer to call? 0191 406 1051 · Mon–Fri 9am–5:30pm

// pricing

Plain, tiered pricing.

Pricing for recovering databases is transparently structured by price-tier, and includes both a free diagnostic and a written quote prior to performing any work.

Database recovery
From £500 + VAT
Database corruption repairs start at £500 + VAT when files are readable. However if the entire drive or array has also failed then recovery prices begin at £800. In most cases you only pay if we recover your data.
  • Free diagnostic and a written quote first
  • Database repair from readable files from £500 + VAT
  • With failed drive, RAID or server storage from £800 + VAT
  • Database files copied read-only — your originals are never written to
  • Tables, records and schema extracted and verified
// jobs off the bench

Failed databases, brought back.

A variety of recent database recovery efforts have included recovering from corrupted files, suspect database corruption, lost or dropped tables and failed (unusable) storage. Every identifying detail is removed to protect customer identities. All results are confirmed.

// CASE 2026-036recovered
SQL ServerMDFSuspect mode

SQL Server database stuck in Suspect mode after a power cut.

Our company fixed a corrupted log that prevented access to the database. We fixed both the log and the data. As a result all tables were returned online.

// CASE 2026-030recovered
MySQLInnoDBCorrupt tablespace

MySQL InnoDB tablespace corrupted after a server crash.

MySQL would not start because the ibdata file was corrupted. We built the table space back up and every database was recovered.

// CASE 2026-024recovered
SQL ServerMDF · no LDFDropped table

Production table dropped by mistake with no usable backup.

The rows were still in the data file. We extracted the dropped table from the data file and recovered each record.

// CASE 2026-017recovered
OracleDBFBlock corruption

Oracle datafile with block corruption that blocked recovery.

In this case we fixed a group of blocks that went bad and unreadable. We repaired the data file. We were able to extract the schema and all associated records from the data file.

// CASE 2026-010recovered
Microsoft AccessACCDBCorrupt file

Corrupt Access database that wouldn’t open or repair.

The entire issue was a broken file header. We were able to rebuild the database and restore all tables and forms.

// CASE 2026-003recovered
SQL ServerRAID 5 · 6 disksArray failed

SQL Server database on a RAID 5 array that dropped offline.

Not one but two of the disks holding the database crashed. First, we rebuilt the array; next, we restored and recovered the database residing thereon.

// getting it to us

Two easy steps.

When you send the unit in for its free diagnostic, let us know what happened with the unit. An engineer will review the unit and confirm your quote in writing prior to starting on your recovery.

1

Send us your device

Before you post or drop off your device, please get a quote from us by phone or with the form. Once we receive your device, our recovery process can start. Safely pack your device, include your name and contact information within the packaging and ship it to us. After performing your free diagnostic, we’ll send you a written confirmation of the exact price of our services prior to starting any work.

How to pack it
  • Place the unit into a small sturdy box or a well-padded envelope.
  • It is okay to remove caddies, cables and power supplies since they are not required during the recovery process.
  • Your contact information (name, address, phone number, and e-mail) should be included in the box along with a note that indicates who sent it or by using our shipping form; then close it.
Post toNewcastle Data Recovery
Rotterdam House, 2nd Floor
116 Quayside
Newcastle NE1 3DY
⇣Shipping formPDF · print & include with your devicePDF ↓

If you decide to post it, we would advise using a trackable and insured postal service. Or if you prefer to drop it off, we are open Monday to Friday, 9am to 5:30pm, and you don’t need an appointment. Just pack the unit as described in step one before dropping it off.

2

Need more information?

Would you like a little more background information prior to sending it? Fill in the form to provide more details about your problem; an engineer will evaluate it and reply with a customised quote.

An engineer reviews every enquiry personally — we usually reply within 30 minutes during the day. Prefer to call? 0191 406 1051.

✓

Thanks — your message is in.

We’ll be in touch shortly. If it’s urgent, call 0191 406 1051.

// questions

Database recovery, answered.

What are some of the top questions that people typically have regarding recovering a database?

Yes, most often. Typically when a database is placed in Suspect mode there is either an issue with one of the transaction logs or a damaged data file but the actual data is still available. We create a copy of the database files, then repair the damage at the page-level for both the data and transaction logs, then place the repaired database back into service allowing users access to their data. Don’t run repair commands that allow data loss first. Ask us.

Yes. We rebuild database files from the bottom up (at the page level): corrupt pages, checksums, headers and indexes, for SQL Server, MySQL, MariaDB, Oracle, PostgreSQL etc., then pull your tables, records and schema, even if the engine cannot open the file.

Generally yes, as long as you do so rapidly. Typically dropped tables and removed rows remain in either the data file or transaction log until those areas are overwritten. Immediately cease putting new content into the database and call us to assist in carving your data back out and recovering your records, the quicker the better.

Usually, yes. If the transaction log (LDF) is missing or damaged, it’s possible to restore a complete and consistent database using only the data file (MDF, IBD, DBF), which means that losing an LDF does not necessarily mean losing the database completely.

Recovering a damaged database (files are readable) is from £500 + VAT. For data recovery that involves a failed disk, RAID or server containing the database the price will start at £800 + VAT based on what type of storage you have and how long the process may take. Each case is started with a free assessment or diagnostic and a written quote, and in most cases you only pay if we recover your data.

Yes, on most jobs. In cases where low-level repair of the disk will be required we require a 50% deposit up front to begin recovery services, however the remainder of the cost is only due after successful completion of the recovery service, therefore if we cannot complete your recovery then you would never have paid the remaining amount.

All engines. For every type of engine (Microsoft SQL Server, MySQL, MariaDB, Oracle, PostgreSQL, Microsoft Access, Exchange, MongoDB, SQLite and many others) the method of recovery will depend upon the type of engine being used as opposed to whether or not the data can be recovered.

Yes. We restore the lost storage first (through either an image of the original drive or by rebuilding the RAID, NAS or SAN), and then restore and recover your database from that storage. We handle all aspects of storage and databases.

Sometimes. Ransomware attacks commonly encrypt the data in databases; however, if some of the pages of the database were left un-encrypted, if an older copy exists, or if they have backed up previous versions of their databases, we may still be able to recover their data. Fully encrypted databases require additional care; therefore call us separately regarding how to proceed with those, and never send money until after consulting with us.

Typically, a readable database will take anywhere from 2 to 4 working days to restore. If the underlying storage was also damaged at the same time, plan on 4 to 7 working days. Our no charge diagnostic typically arrives within 48 hours and our high priority cases can often be expedited in the job queue.

If the storage is healthy, send us the database files (on a drive) or bring them by our office (in Newcastle) Monday to Friday, 9am to 5:30pm. Alternatively, you may post them fully insured. If the drive or array that housed your database files has failed, please send the drives to us labelled by their respective bays. Also include your name, company, address, telephone number and e-mail so we can book it in and provide a quote prior to commencing any work.

// database failed?

Corrupt database, suspect mode or a dropped table? We’ll recover it.

Get a complimentary diagnostics service, and choose from tiered pricing options beginning at £500. In addition to all of this, in most cases you only pay if we recover your data. We successfully recover every type of database (SQL Server, MySQL, Oracle etc.), files and storage. Begin your recovery today.