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.
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.
These are the typical database crashes that we can restore from, including database failure (corruption), suspect mode, deletion, and storage.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Tell us what happened and we’ll get back to you, usually within a working day.
We’ll be in touch shortly. If it’s urgent, call 0191 406 1051.
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.
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.
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.
MySQL would not start because the ibdata file was corrupted. We built the table space back up and every database was recovered.
The rows were still in the data file. We extracted the dropped table from the data file and recovered each record.
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.
The entire issue was a broken file header. We were able to rebuild the database and restore all tables and forms.
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.
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.
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.
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.
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.
We’ll be in touch shortly. If it’s urgent, call 0191 406 1051.
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.
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.