Recover lost, missing or corrupted data due to DELETE, TRUNCATE and DROP operations. Recover tables and data from backups without restoring them. Recover from corrupt or detached databases. Recover deleted and online BLOBs as files.
You can download the most recent version of ApexSQL Recover from this link.
Visit product page for more info about ApexSQL Recover.