Before purchasing any paid software, you should try to repair SQL database manually. How? You can use
Microsoft SQL Server Management Studio. You need to run these commands:
DBCC CHECKDB and
DBCC DBREPAIR. Refer to this blog post for complete information -
How to Restore SQL Database Objects from Corrupt MDF File?
By using the manual trick shared in the blog post, you can fix corrupt SQL database which is tagged as suspect. But in a case of severe corruption, the manual trick may fail or not work. In such a situation, you should use a professional recovery solution. Download free demo version of
SQL Database Recovery software to repair SQL database and restore SQL database objects from corrupt MDF file. By using demo version, you can see what you can actually recover from the corrupt MDF file before paying for the software.
I hope the shared information would be helpful here.
Thanks and best regards.