Performing SQL Server Database Recovery In Page Level Corruption

Posted by Computer Forensics
2
Sep 12, 2015
290 Views
Image

This post will make a number of things clear for the end user stuck with page level corruption. Both manual as well as commercial SQL Server database recovery are suggested in the following post offering desirable solutions according to respective user requirements. Therefore, even if a single page is damaged it severely reflects upon the database by making corrupted.

 Page Restore Limitations

The limitations are what stop a user from performing a successful and complete page restores. As discussed above, the page restore is conditional and entirely depends on the level at which it has occurred and with what sort of database. Following are some of the restrictions put upon users wanting to perform a page restore:


  1. Database with any of the two recovery models bulk logged/full must be processed with page restore. Page restore is only supported by read/write file groups.
  2. This kind of restore is applicable on database pages and following are some of the exceptions:
    1. Transact log database
    2. Page 1:9 of a database that refers to its boot page
    3. Page 0 of any database for it denotes the boot page of the entire file
    4. Full-text catalog
    5. Plus, the allocation pages


DOWNLOAD

There is a high possibility that a page restore may fail to work with a bulk-logged database. In those conditions, one can go for DBCC with the syntax REPAIR_ALLOW_DATA_LOSS. However, it involves great risk of losing data in the process. Therefore, the right suggestion would be to use a commercial utility for the same like SQL Server database recovery tool - SQL Recovery. It is meant to recover Primary as well as Secondary database from any/all kinds of concerns with data retention and security. 

1 people like it
avatar
Comments
avatar
Please sign in to add comment.
Advertise on APSense
This advertising space is available.
Post Your Ad Here
More Articles