Performing a live row-level data restore

The situation

A poorly executed query has resulted in damaged and missing data in a known area of your database. The data is not immediately critical to the customer-facing live website but detaching the database would result in hours of lost customer data input. You need to restore the damaged data as quickly as possible but without taking the production server offline.

Key challenges

How we can solve it

  1. Use SQL Data Compare Pro to compare the live database with the last good backup.
  2. Use the fine-grain navigation and selection features to isolate just the data that required restoring. Create a report of the differences if required for audit or version control purposes.
  3. Run the synchronization wizard to generate a SQL script for restoring the last good version of the data from backup.
  4. Run the script against a test database and compare again to backup to ensure a perfect match.
  5. Synchronize the test server to the live production database.

To learn more, take a look at our worked example.

Benefits of our solution

Support & documentation

Pricing
from $495
SQL Data Compare is available in Pro and Standard versions, or as part of a bundle.

Volume discounts apply.

Got a question?
0800 169 7433
Download

Try a 14-day fully functional free trial of SQL Data Compare.

SQL Developer Bundle

With our full set of SQL development tools you can code fast, collaborate easily, and deploy accurately. Sound good?

Find out more...

Data compare for Oracle?
Works just like SQL Data Compare, but for Oracle databases.

Data Compare for Oracle